Skip to content
Logo

Oracles

Oracles let smart contracts use external data that has been published onchain. On Eden, RedStone price feeds are available for builders who need TIA/USD or ETH/USD reference prices.

RedStone on Eden

RedStone provides price feeds through a push-model architecture. Dedicated feed contracts expose price values directly, while the multi-feed adapter emits events that can be indexed by tools such as Goldsky.

Mainnet contracts

ContractAddress
TIA/USD feed0x6ED89c637A6a42E0dc625Fbc16888263fa724d51
ETH/USD feed0xEB9972BE4202493316cd7459F1722de0E806D394
Multi-feed adapter0x4154f0e4dc70DFA4219309fBea34322225E17b68

Testnet contracts

ContractAddress
TIA/USD feed0x26CD22Ff0D84BAB3f6fec78eee790bE566E170Ce
ETH/USD feed0xfe743BF30eB5d0e22ED806910914E15915611E6f
Multi-feed adapter0x2e6495F68C8d8Bd56670Cc6110309Dd1e6Fe5CE0

Reading a feed

Use RedStone's dedicated price feed contracts for direct reads.

  • Call latestAnswer() to read the latest value.
  • Call decimals() to scale the value for display.
  • Call latestRoundData() and check updatedAt if your app needs to reject stale prices.

Indexing oracle updates

The RedStone multi-feed adapter emits ValueUpdate events. See the Goldsky quickstart and Goldsky example for indexing those updates on Eden.

Visit RedStone's documentation for in-depth technical details.