Target Contracts

eOracle contracts on the target chain: managing publication, verification, and data usage.

EOFeedManager: The entry point for submitting feeds to the target chain, holding the latest feeds eOracle has published to the chain.

https://github.com/Eoracle/target-contracts/blob/develop/src/EOFeedManager.sol

EOFeed Verifier: Used by the feed manager to verify the integrity of the payload and the signatures of the witnesses who signed it.

https://github.com/Eoracle/target-contracts/blob/develop/src/EOFeedVerifier.sol

EOFeedAdapter: This smart contract exposes an interface identical to Chainlink contracts (the industry standard of having dedicated contracts per feed) from our client's side. Adaptation is needed because while our novel batching method reduces costs, all feeds are managed by the feed manager.

https://github.com/Eoracle/target-contracts/blob/develop/src/adapters/EOFeedAdapter.sol

Last updated