web3wagmi
← All standards

ERC-7412 On-Demand Off-Chain Data Retrieval

DraftERCcreated 2023-07-26

A method to construct multicalls with prepended verifiable off-chain data

Authors: Noah Litvin (@noahlitvin), db (@dbeal-eth)

ERC-165 interface ids

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

IERC74120x35982edb

Functions this standard introduces (2)

0x14b95956fulfillOracleQuery(bytes)payable
0x2121778doracleId()view

Optional extensions (1)

Interfaces the spec defines alongside the core one, which an implementation may or may not carry.

ICrosschainContract0xd07aa710

0x126e3965functionA(uint256)
0xc2149e75functionB(uint256)

Custom errors (3)

0x0e7186fbOracleDataRequired(address,bytes,uint256)
0xea958df6FeeRequired(uint256)
0x0b42fd17Errors(bytes[])

What the specification covers

Compare with

Parsed from the canonical specification · discussion