web3wagmi
← All standards

ERC-5005 Zodiac Modular Accounts

StagnantERCcreated 2022-04-14requires ERC-165

Composable interoperable programmable accounts

Authors: Auryn Macmillan (@auryn-macmillan), Kei Kreutler (@keikreutler)

Functions this standard introduces (5)

0x93271368checkAfterExecution(bytes32,bool)
0xe009cfdedisableModule(address,address)
0x610b5925enableModule(address)
0xcc2f8452getModulesPaginated(address,uint256)view
0x2d9ad53disModuleEnabled(address)view

Events (5)

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

0xecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f8440EnabledModule(address)
0xaab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace4054276DisabledModule(address)
0x6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8ExecutionFromModuleSuccess(address)
0xacd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd375ExecutionFromModuleFailure(address)
0x1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa2ChangedGuard(address)

Custom errors (1)

0xb16ea67eNotIERC165Compliant(address)

Depends on (1)

Proposals this one names in its requires field.

What the specification covers

Compare with

Parsed from the canonical specification · discussion