Skip to content

fix: switch xStock Pyth feeds to Crypto 24/7 synthetic#43

Merged
JustaLiang merged 1 commit intomainfrom
fix/xstock-price-feeds
Apr 18, 2026
Merged

fix: switch xStock Pyth feeds to Crypto 24/7 synthetic#43
JustaLiang merged 1 commit intomainfrom
fix/xstock-price-feeds

Conversation

@JustaLiang
Copy link
Copy Markdown
Contributor

Summary

  • Switch mainnet xStock Pyth price feeds from Equity.US.*/USD (market-hours only) to Crypto.*X/USD (24/7 synthetic) for all 7 xStock markets (AAPLX, GOOGLX, METAX, NVDAX, QQQX, SPYX, TSLAX)
  • Update priceInfoId for each xStock market to match the new feed's on-chain PriceInfoObject
  • Add setup-pyth-identifier.sh script to update on-chain pyth_rule identifiers for the new feeds
  • Update CLAUDE.md to reflect mainnet config changes

Test plan

  • Verify xStock oracle feeds resolve correctly on mainnet via print-oracle-aggregates.ts --mainnet
  • Confirm 24/7 price availability (no market-hours gaps)
  • Run pnpm typecheck and pnpm lint

🤖 Generated with Claude Code

@JustaLiang JustaLiang merged commit d5cb0a8 into main Apr 18, 2026
11 checks passed
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.

1 participant