ERC-7412: On-Demand Off-chain Data Retrieval

Discussion thread for https://github.com/ethereum/EIPs/pull/7412

We’re working on SIP-329 for Synthetix and thought it might be a good time to formalize a standard here that could also be applicable to cross-chain reads (or any other oracle data). We should be able to implement this standard with Pyth for price feeds right away and we’re in touch with other oracle providers about developing a cross-chain read solution that can also conform to this standard.

We’re very interested in feedback on this from the broader Ethereum community as we get into implementation. Thank you!

We’ve built a functional reference implementation with a test here: GitHub - Synthetixio/erc7412: Reference implementation for [EIP-7412](https://eips.ethereum.org/EIPS/eip-7412)