ERC-7412 On-Demand Off-Chain Data Retrieval
A method to construct multicalls with prepended verifiable off-chain data
ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
| IERC7412 | 0x35982edb |
Functions this standard introduces (2)
0x14b95956 | fulfillOracleQuery(bytes) | payable |
0x2121778d | oracleId() | view |
Optional extensions (1)
Interfaces the spec defines alongside the core one, which an implementation may or may not carry.
ICrosschainContract0xd07aa710
0x126e3965 | functionA(uint256) | |
0xc2149e75 | functionB(uint256) |
Custom errors (3)
0x0e7186fb | OracleDataRequired(address,bytes,uint256) | |
0xea958df6 | FeeRequired(uint256) | |
0x0b42fd17 | Errors(bytes[]) |
What the specification covers
Compare with
Parsed from the canonical specification · discussion