Events ====== The following events are used to log notable events within the Alarm service. Scheduler Events ---------------- The Scheduler contract logs the following events. Call Scheduled ^^^^^^^^^^^^^^ * **Solidity Event Signature:** ``CallScheduled(address callAddress)`` * **ABI Signature:** ``0x2b05d346`` Logged when a new scheduled call is created. Call Rejected ^^^^^^^^^^^^^ * **Solidity Event Signature:** ``CallRejected(address indexed schedulerAddress, bytes32 reason)`` * **ABI Signature:** ``0x513485fc`` Logged when an attempt to schedule a function call fails. Call Contract Events -------------------- Each CallContract logs the following events. Call Executed ^^^^^^^^^^^^^ * **Solidity Event Signature:** ``CallExecuted(address indexed executor, uint gasCost, uint payment, uint fee, bool success)`` ; * **ABI Signature:** ``0x4538b7ec`` Executed when the call is executed. Call Aborted ^^^^^^^^^^^^ * **Solidity Event Signature:** ``_CallAborted(address executor, bytes32 reason)`` * **ABI Signature:** ``0xe92bb686`` Executed when an attempt is made to execute a scheduled call is rejected. The ``reason`` value in this log entry contains a short string representation of why the call was rejected. (Note that this event name starts with an underscore)