Conversation
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>
Contributor
There was a problem hiding this comment.
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). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Two changes to
docs/data/oracles/oracle-providers.mdx:stellar-connectorpackage 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.Verification
getLedgerEntries) on mainnet and testnet.🤖 Generated with Claude Code