Skip to content

Oracles: add Pyth Pro and a selection guide, fix the Chainlink Data Streams note - #186

Merged
stellar-triage-bot[bot] merged 1 commit into
mainfrom
issue-agent/184-oracles-pyth-chainlink
Nov 12, 2026
Merged

stellar-triage-bot[bot] merged 1 commit into
mainfrom
issue-agent/184-oracles-pyth-chainlink

Conversation

@stellar-triage-bot

Copy link
Copy Markdown
Contributor

🤖 Automated message from the Stellar Triage Bot.

Closes #184

This PR updates the Oracles section in skills/standards/ecosystem.md:

  • Adds a "Choosing an oracle" table. It covers Reflector, Chainlink Data Feeds, Pyth Pro and Data Streams, with the staleness rule for each.
  • Adds a Pyth Pro entry: both verifier contracts, verify_update, the pyth-lazer-stellar-sdk crate and the freshness duty.
  • Fixes the Data Streams line. The on-chain Verifier has no allowlist. A paid API subscription gates access.
  • Documents get_min_decimals and the frozen-feed error #109 on the Data Feeds proxy.
  • Links the testnet consumer demos and the comparison note.
  • Updates the Chainlink eval and adds an oracle-choice scenario.

Sources: Pyth's pyth-lazer-public repo and contract registry, Chainlink's chainlink-stellar and data-streams-stellar source, and the Chainlink and Pyth docs.

Left out because no primary source confirms them: Pyth plan names and trial length, a fixed Reflector decimals value, and the one-day divergence figure.

Add a short table that tells agents which oracle to pick and how to reject a stale price. Add a Pyth Pro entry with both verifier contracts and the consumer crate. Correct the Data Streams line: the on-chain Verifier has no allowlist; access is gated by a paid API subscription. Document get_min_decimals and the frozen-feed error on the Data Feeds proxy, and link the testnet consumer demos.

Update the Chainlink eval and add an oracle-choice scenario.
@github-actions

github-actions Bot commented Nov 12, 2026 •

Copy link
Copy Markdown
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-11-12 16:49 UTC

@stellar-triage-bot
stellar-triage-bot Bot merged commit b1785b7 into main Nov 12, 2026
7 checks passed
@stellar-triage-bot
stellar-triage-bot Bot deleted the issue-agent/184-oracles-pyth-chainlink branch November 12, 2026 16:48
@stellar-triage-bot

Copy link
Copy Markdown
Contributor Author

🤖 Automated message from the Stellar Triage Bot.

Verified at 421ca30 before merge:

  • Contract IDs match Pyth's registry and Chainlink's docs data.
  • Code claims match pyth-lazer-public, chainlink-stellar and data-streams-stellar source.
  • The preview build passed, and the preview served the new section.
  • After merge, skills.stellar.org serves it.

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.

Oracles: add a Pyth Pro entry, fix the Chainlink Data Streams note, link the consumer demos

0 participants