Skip to content

Add Pyth to Oracle Providers - #2819

Open
mmazco wants to merge 2 commits into
stellar:mainfrom
mmazco:add-pyth-oracle-provider
Open

Add Pyth to Oracle Providers#2819
mmazco wants to merge 2 commits into
stellar:mainfrom
mmazco:add-pyth-oracle-provider

Conversation

@mmazco

@mmazco mmazco commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

What

Adds Pyth to the Oracle Providers page. Pyth Pro and Pyth Indices are live on Stellar mainnet (public launch September 8, 2026), but this page currently doesn't list them.

The new section follows the existing page format (provider description, integration link, deployed-contracts table) and covers:

  • What Pyth provides (first-party market data, 3,500+ feeds across crypto/equities/ETFs/FX/commodities/fixed income, plus 24/7 Indices)
  • The pull-model integration shape on Stellar (off-chain signed updates → on-chain verification via pyth-lazer-stellar-sdk)
  • Mainnet and testnet verifier contract addresses, linked to stellar.expert
  • Links to Pyth's Stellar integration guide and the Zellic audit report

Verification

The contract addresses match Pyth's contract-addresses docs, and both deployments were functionally tested via Stellar RPC simulation (trusted-signer config confirmed; verify_update accepts a live signed payload and rejects a tampered one).

Note for reviewers

RedStone (live on Stellar since March 2026) is also missing from this page — happy to add it in this PR or a follow-up if maintainers prefer.

🤖 Generated with Claude Code

Copilot AI balanced review requested due to automatic review settings September 4, 2026 23:42

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 Pyth as a Stellar oracle provider.

Changes:

  • Describes Pyth Pro, Indices, and Stellar integration.
  • Links integration and audit resources.
  • Lists Mainnet and Testnet verifier contracts.

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


Pyth delivers real-time market data published first-party by exchanges, market makers, and banks: 3,500+ feeds across crypto, equities, ETFs, FX, commodities, and fixed income via [Pyth Pro](https://docs.pyth.network/price-feeds/pro), plus Pyth Indices for 24/7 pricing of assets whose underlying markets follow exchange hours.

Pyth on Stellar uses a pull model. Applications subscribe to signed price updates off-chain (WebSocket or REST), then verify them on-chain through a cross-contract call to Pyth's deployed verifier contract using the [`pyth-lazer-stellar-sdk`](https://docs.rs/pyth-lazer-stellar-sdk) crate. On-chain verification is permissionless; receiving the data feeds requires a [subscription](https://app.pyth.com) (a 14-day free trial is available). The Stellar contracts were audited by [Zellic](https://github.com/pyth-network/audit-reports/blob/main/2026_09_01/pyth_pro_stellar_zellic_audit_report.pdf).
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