ERC-5005 Zodiac Modular Accounts
Composable interoperable programmable accounts
Functions this standard introduces (5)
0x93271368 | checkAfterExecution(bytes32,bool) | |
0xe009cfde | disableModule(address,address) | |
0x610b5925 | enableModule(address) | |
0xcc2f8452 | getModulesPaginated(address,uint256) | view |
0x2d9ad53d | isModuleEnabled(address) | view |
Events (5)
Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.
0xecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f8440 | EnabledModule(address) | |
0xaab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace4054276 | DisabledModule(address) | |
0x6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8 | ExecutionFromModuleSuccess(address) | |
0xacd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd375 | ExecutionFromModuleFailure(address) | |
0x1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa2 | ChangedGuard(address) |
Custom errors (1)
0xb16ea67e | NotIERC165Compliant(address) |
Depends on (1)
Proposals this one names in its requires field.
What the specification covers
Compare with
Parsed from the canonical specification · discussion