ERC-5902 Smart Contract Event Hooks
🆔 ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
| IRegistry | 0x8d6cbe90 |
| IPublisher | 0xc2dc3280 |
| ISubscriber | 0x4152589f |
⚙️ Functions this standard introduces (12)
0xf16dcd7d | addHook(uint256,bytes) | |
0xe0bb2835 | fireHook(bytes,bytes32,uint256) | |
0x209dd023 | registerHook(address,uint256,bytes) | |
0x5a25fee9 | registerSubscriber(address,address,uint256,uint256,uint256,uint256,uint256,address) | |
0xef8f7581 | removeHook(address,uint256,bytes) | |
0xb81a0852 | removeSubscription(address,address,uint256) | |
0x21df638a | updateHook(address,uint256,bytes) | |
0x79ae8251 | updateSubscriber(address,address,uint256,uint256) | |
0xefac437d | verifyEventHook(bytes32,uint256,uint256,uint256) | view |
0x3ca694b5 | verifyEventHookRegistration(uint256,bytes) | view |
0x4152589f | verifyHook(address,bytes,uint256,uint256,uint256) | |
0xf8300c52 | verifyHook(address,uint256,bytes) |
⚖️ Compare with
Parsed from the canonical specification · discussion