web3wagmi
← All standards

ERC-7780 Validation Module Extension for ERC-7579

DraftERCcreated 2024-10-01requires ERC-7579

Introduces new smart account module types for signature validation and permissioning

Authors: zeroknots (@zeroknots), Konrad Kopp (@kopy-kat), Taek Lee (@leekt), Fil Makarov (@filmakarov)

ERC-165 interface ids

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

IStatelessValidator0x78dd6121
IPreValidationHookERC12710x7a0468b7

Functions this standard introduces (5)

0x392dffafcheckSignature(bytes32,address,bytes32,bytes)view
0x309bfb76checkSignaturePolicy(bytes32,address,bytes32,bytes)view
0xecd05961isModuleType(uint256)view
0x7a0468b7preValidationHookERC1271(address,bytes32,bytes)view
0x940d3840validateSignatureWithData(bytes32,bytes,bytes)view

Depends on (1)

Proposals this one names in its requires field.

What the specification covers

Compare with

Parsed from the canonical specification · discussion