ERC-7780 Validation Module Extension for ERC-7579
Introduces new smart account module types for signature validation and permissioning
ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
| IStatelessValidator | 0x78dd6121 |
| IPreValidationHookERC1271 | 0x7a0468b7 |
Functions this standard introduces (5)
0x392dffaf | checkSignature(bytes32,address,bytes32,bytes) | view |
0x309bfb76 | checkSignaturePolicy(bytes32,address,bytes32,bytes) | view |
0xecd05961 | isModuleType(uint256) | view |
0x7a0468b7 | preValidationHookERC1271(address,bytes32,bytes) | view |
0x940d3840 | validateSignatureWithData(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