web3wagmi
← All standards

ERC-5164 Cross-Chain Execution

Last CallERCcreated 2022-06-14

Defines an interface that supports execution across EVM networks.

Authors: Brendan Asselstine (@asselstine), Pierrick Turelier (@PierrickGT), Chris Whinfrey (@cwhinfrey)

ERC-165 interface ids

Computed here as the XOR of the selectors each interface defines.

MessageDispatcher0xfe39827b

Functions this standard introduces (1)

0xfe39827bdispatchMessage(uint256,address,bytes)payable

Events (2)

Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.

0xe2f8f20ddbedfce5eb59a8b930077e7f4906a01300b9318db5f90d1c96c7b6d4MessageDispatched(bytes32,address,uint256,address,bytes)
0x00769f3f82cb2a521c5b72f211aff687dae3cebd0b4631790417d1b17e15689aMessageIdExecuted(uint256,bytes32)

Custom errors (2)

0xa9dfc098MessageIdAlreadyExecuted(bytes32)
0xbe72113cMessageFailure(bytes32,bytes)

What the specification covers

Compare with

Parsed from the canonical specification · discussion