IGatewayEVMEvents
Git Source (opens in a new tab)
Interface for the events emitted by the GatewayEVM contract.
Events
Executed
Emitted when a contract call is executed.
event Executed(address indexed destination, uint256 value, bytes data);Parameters
| Name | Type | Description | 
|---|---|---|
| destination | address | The address of the contract called. | 
| value | uint256 | The amount of ETH sent with the call. | 
| data | bytes | The calldata passed to the contract call. | 
Reverted
Emitted when a contract call is reverted.
event Reverted(address indexed to, address indexed token, uint256 amount, bytes data, RevertContext revertContext);Parameters
| Name | Type | Description | 
|---|---|---|
| to | address | The address of the contract called. | 
| token | address | The address of the ERC20 token, empty if gas token | 
| amount | uint256 | The amount of ETH sent with the call. | 
| data | bytes | The calldata passed to the contract call. | 
| revertContext | RevertContext | Revert context to pass to onRevert. | 
ExecutedWithERC20
Emitted when a contract call with ERC20 tokens is executed.
event ExecutedWithERC20(address indexed token, address indexed to, uint256 amount, bytes data);Parameters
| Name | Type | Description | 
|---|---|---|
| token | address | The address of the ERC20 token. | 
| to | address | The address of the contract called. | 
| amount | uint256 | The amount of tokens transferred. | 
| data | bytes | The calldata passed to the contract call. | 
Deposited
Emitted when a deposit is made.
event Deposited(
    address indexed sender,
    address indexed receiver,
    uint256 amount,
    address asset,
    bytes payload,
    RevertOptions revertOptions
);Parameters
| Name | Type | Description | 
|---|---|---|
| sender | address | The address of the sender. | 
| receiver | address | The address of the receiver. | 
| amount | uint256 | The amount of ETH or tokens deposited. | 
| asset | address | The address of the ERC20 token (zero address if ETH). | 
| payload | bytes | The calldata passed with the deposit. | 
| revertOptions | RevertOptions | Revert options. | 
Called
Emitted when an omnichain smart contract call is made without asset transfer.
event Called(address indexed sender, address indexed receiver, bytes payload, RevertOptions revertOptions);Parameters
| Name | Type | Description | 
|---|---|---|
| sender | address | The address of the sender. | 
| receiver | address | The address of the receiver. | 
| payload | bytes | The calldata passed to the call. | 
| revertOptions | RevertOptions | Revert options. |