Skip to content

Add RedStone to Oracle Providers; link Pyth Pro launch post - #2857

Open
mmazco wants to merge 1 commit into
stellar:mainfrom
mmazco:add-redstone-oracle
Open

mmazco wants to merge 1 commit into
stellar:mainfrom
mmazco:add-redstone-oracle

Conversation

@mmazco

@mmazco mmazco commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

What

Two changes to docs/data/oracles/oracle-providers.mdx:

  1. New RedStone section, placed first on the page. Covers the Push model as deployed on Stellar, the SEP-40-compliant oracle contract and per-asset MultiFeed contracts, update conditions (deviation threshold + heartbeat), the Veridise and Zellic audits, the open-source stellar-connector package and Rust SDK, integration docs, and a table of deployed mainnet and testnet contracts with stellar.expert links. The full 60-feed list is linked out to the RedStone app rather than duplicated.
  2. Pyth section: adds a link to the Stellar blog post on the Pyth Pro launch, Real-Time Prices for Stellar's $4B Tokenized Assets Economy, which walks through the pull model and mainnet verification steps. Follows up on Add Pyth to Oracle Providers #2819.

Verification

🤖 Generated with Claude Code

Adds a RedStone section (Push model, SEP-40 and per-asset feed contracts,
audits, integration docs, verified mainnet and testnet addresses) at the
top of the page, and links the Stellar blog post on the Pyth Pro launch
from the Pyth section.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings September 14, 2026 21:13

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds RedStone as an oracle provider and expands Pyth’s resources.

Changes:

  • Documents RedStone feeds, integrations, SDKs, audits, and deployments.
  • Links Pyth’s Stellar launch article.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

RedStone on Stellar uses a Push model. Off-chain relayers write signed, multi-source aggregated prices to on-chain contracts built in Rust on Soroban whenever a feed moves beyond its deviation threshold (0.01% to 0.5%, depending on the asset), or at least once per heartbeat (typically 12 or 24 hours) during quiet markets. Freshness is enforced at read time, so consuming contracts do not need their own staleness checks. Feeds are available two ways:

- A single [SEP-40](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0040.md)-compliant contract that serves all supported assets through the standard `lastprice`, `price`, and `prices` interface. Protocols already integrated with a SEP-40 oracle can add RedStone without changing their contract logic.
- Dedicated per-asset price feed contracts (MultiFeed), each storing the latest value, timestamp, and metadata for one feed.
- A single [SEP-40](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0040.md)-compliant contract that serves all supported assets through the standard `lastprice`, `price`, and `prices` interface. Protocols already integrated with a SEP-40 oracle can add RedStone without changing their contract logic.
- Dedicated per-asset price feed contracts (MultiFeed), each storing the latest value, timestamp, and metadata for one feed.

The Stellar contracts were audited by [Veridise](https://github.com/redstone-finance/redstone-oracles-monorepo/blob/main/packages/stellar-connector/audits/RedStone%20Stellar%20Connector%20-%20Veridise%20Audit%20Report%20FINAL.pdf) and [Zellic](https://github.com/redstone-finance/redstone-oracles-monorepo/blob/main/packages/stellar-connector/audits/RedStone%20Stellar%20Connector%20-%20Zenith%20Audit%20Report%20FINAL.pdf), and the code is open source in the [stellar-connector](https://github.com/redstone-finance/redstone-oracles-monorepo/tree/main/packages/stellar-connector) package, which also ships a TypeScript client. Consuming contracts written in Rust can use the [RedStone Rust SDK](https://github.com/redstone-finance/rust-sdk).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants