Stellar Oracles
Price feeds and oracle networks serving Soroban contracts, with the assets each one publishes and how often.
Price feeds and oracle networks serving Soroban contracts, with the assets each one publishes and how often.

RedStone is a modular oracle. On Stellar it uses a push model: its relayers write prices to a MultiFeed adapter, read through per-asset price feed contracts, and to SEP-40 contracts, on mainnet (launch announced 2026-03-04) and testnet. Its relayer manifests list the feeds; Stellar's oracle-providers page names XLM, BTC, ETH, USDC, PYUSD and tokenized assets among them. Stellar's oracle-providers page lists Blend and Templar as integrations; that list is a listing, not verified use. Each contract is in products, with each feed's dated freshness once checked.

DIA is a cross-chain oracle network. Its Stellar guide documents a Soroban oracle contract on testnet, but that contract is no longer on the testnet (checked 2026-11-11), and no mainnet contract is published in the guide.

Band Protocol is a cross-chain data oracle built on BandChain. Stellar's oracle-providers page lists a Band contract for mainnet and one for testnet; Band's blog, Soroban repository and supported-blockchains page publish no Stellar address. The mainnet contract answers get_reference_data, the read of Band's StandardReference contract; the testnet one no longer exists on testnet (checked 2026-11-11). The mainnet contract is in products, with the dated freshness of its two seeded symbols once checked.

Reflector is an oracle protocol for Stellar and Soroban smart contracts: its prices are agreed by a peer-to-peer consensus of nodes run by Stellar ecosystem organizations, and a DAO of those node operators governs it. Its SEP-40 oracles serve Stellar DEX prices, external CEX and DEX prices, and fiat exchange rates, through free Reflector Pulse contracts and Reflector Beam contracts with prepaid access, on mainnet and testnet. Stellar's oracle-providers page lists Blend, OrbitCDP, DeFindex, Laina, EquitX, Slender and SorobanDomains as integrations; that list is a listing, not verified use. Each contract is in products, with each feed's dated freshness once checked.

On-chain oracles with cross-chain capabilities. Push and pull models with unlimited price feeds and custom data feeds.

Lightecho is an MIT-licensed SEP-40 oracle contract for Soroban by BP Ventures; its README describes it as a Stellar oracle for emerging markets data and XLM volatility feeds. The README's production contract is on mainnet, where the contract's own resolution() is 10 minutes; the README's testnet contract no longer exists on testnet (checked 2026-11-11). The mainnet contract is in products, with each feed its assets() lists and that feed's dated freshness once checked.

Decentralized price feed oracle grid for Stellar DeFi smart contracts to support derivatives, lending, and asset management.

Chainlink Data Feeds bring Chainlink's price feeds to Stellar: Chainlink's docs list them for Stellar Testnet and Stellar Mainnet (Pubnet), and its changelog dates the release 2026-09-29. A Soroban contract reads every feed through one proxy contract per network and selects a feed by its 32-byte data_id: Testnet proxy CBUF6IADAWPWIDWRTHJNINKXHG2UTIQ6TU2F2HRAXWAI7OT3KJPKK6O4, Mainnet proxy CDQBHEUGLDHMSUHG4IH33RJBUTMNCZOT4JIAQR4WZFRDZW6DR6S32ZLZ. For Data Streams, Chainlink's testnet tutorial calls a verifier contract, and its Data Streams pages name no mainnet verifier for Stellar (checked 2026-11-11). Separate from the third-party Chainlink Oracles Relayer (VRF). Each proxy is in products, with each Data Feed's dated freshness once checked.

Pyth delivers market data published first-party by exchanges, market makers and banks. On Stellar it uses a pull model: an application obtains signed price updates off chain and verifies them on chain through Pyth's verifier contract, which Pyth's docs list for Stellar Mainnet and Stellar Testnet; receiving the feeds requires a Pyth Pro subscription. Prices are verified per call rather than written to an on-chain feed, so feed freshness is not observable on chain.