Summary
This guide describes the interfaces available on the Push Oracle contracts.
Under Push mode we provide two contract types:
- Single-Feed Contract — a single-asset oracle. One contract serves one feed. Its main advantage is full compatibility with the Chainlink
AggregatorV2V3interface. - Multi-Feed Contract — a multi-asset price registry. One contract returns the latest prices for many feeds, optimized for consistency and gas efficiency.
Open-source interfaces
Solidity interfaces and the FeedCodec decoder library are open-sourced under MIT at oracle-atlas/push-oracle-interfaces.