ERC-7093 Social Recovery Interface
Interfaces for social recovery account supporting various guardian types and customizable recovery policies.
ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
| IPermissionVerifier | 0x2940de35 |
Functions this standard introduces (13)
0x10de2676 | cancelRecovery(uint256) | |
0x87265c95 | DOMAIN_SEPARATOR_NAME() | view |
0xb4907ddc | DOMAIN_SEPARATOR_VERSION() | view |
0x78e890ba | domainSeparatorV4() | view |
0x56570571 | executeRecovery(uint256) | |
0x295f3f74 | getGuardianVerifierInfo() | view |
0x34b45a3a | getPolicyVerifierInfo() | view |
0xf2499d19 | getRecoveryConfigs() | view |
0x3e43b0b6 | getRecoveryNonce() | view |
0x07c73d34 | getRecoveryStatus(address) | view |
0x89c18fb0 | isValidPermission(bytes32,bytes,bytes) | |
0xf9da5051 | isValidPermissions(bytes32,bytes[],bytes[]) | |
0x70043ea0 | isValidSigners(bytes[]) |
Events (3)
Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.
0x849d5a9d265ce0c8bce2513545f37de16c7f467aa2a548b145a56ef730684ab2 | RecoveryStarted(bytes,uint256,uint48) | |
0x76645fca6cd98992e7aa46ecc1c321f8fad6e5ffa54859d5d02e9ca9e67a724d | RecoveryExecuted(bytes,uint256) | |
0x0af722bb411f204cc0b2be4213323c4fd7faf608e2eae6484cf7b7020727c352 | RecoveryCanceled(uint256) |
Depends on (1)
Proposals this one names in its requires field.
What the specification covers
Compare with
Parsed from the canonical specification · discussion