ERC-8262 Zero-Knowledge Compliance Oracle
🆔 ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
| IERC8262Verifier | 0x77fcc7b7 |
| IERC8262Oracle | 0x9da56d09 |
⚙️ Functions this standard introduces (15)
0x81cfd0b2 | attestationTTL() | view |
0xd1e8eba9 | checkCompliance(address,uint8) | view |
0x0916d812 | checkComplianceByType(address,uint8,uint8) | view |
0xb6f5e5a7 | getAttestationHistory(address,uint8) | view |
0x10078d3e | getHistoricalProof(bytes32) | view |
0xde3d74ba | getProofType(bytes32) | view |
0xadaad467 | getVerifier(uint8) | view |
0x4fda1451 | getVerifierAtVersion(uint8,uint256) | view |
0x93618b1d | getVerifierVersion(uint8) | view |
0x589b799c | providerConfigHash() | view |
0xf33bc62b | submitCompliance(uint8,uint8,bytes,bytes,bytes32) | |
0x17fb2d94 | submitComplianceBatch(uint8,uint8[],bytes[],bytes[],bytes32[]) | |
0xe0d500fd | verifyProof(uint8,bytes,bytes) | view |
0x1990952a | verifyProofAtVersion(uint8,uint256,bytes,bytes) | view |
0xffa8194b | verifyProofBatch(uint8[],bytes[],bytes[]) | view |
⚖️ Compare with
Parsed from the canonical specification · discussion