ERC-7533 Public Cross Port
Help bridges to connect all EVM chains
ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
| ISendPort | 0xb41ba6ba |
| IReceivePort | 0xa59d8157 |
Functions this standard introduces (7)
0x08dcb1e8 | addMsgHash(bytes32,uint256) | |
0xb99dfe18 | getPackage(uint256) | view |
0xea52c172 | getPendingPackage() | view |
0xd4be7935 | getRoot(uint256,uint256) | view |
0xef082838 | pack() | |
0x7f9cbb43 | receivePackages((uint256,uint256,bytes32)[]) | |
0x0ebf4321 | verify(uint256,uint256,bytes32[],bytes32,address) | view |
Events (3)
Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.
0x3e752351ec3a272835923b8d38d8b8d93428cab355e4c52fbbe10a59c10835b3 | MsgHashAdded(uint256,address,bytes32,uint256,bytes32) | |
0x0454fb13a2b0d5948a0309d264eef7dfa76a2c8e8052a808e6a8b0e4dbc16400 | Packed(uint256,uint256,bytes32) | |
0x1b2b4ca4bece9c5f40f112685d26e58ab3703093f3cf18d0113bf2992fa1a971 | PackageReceived(uint256,uint256,bytes32) |
What the specification covers
Compare with
Parsed from the canonical specification · discussion