All Contract Addresses
Pyth Core (current), upgraded Pyth Core, and Pyth Pro contract addresses side by side for every supported chain.
Pyth has three kinds of on-chain contracts. This page explains how to tell them apart and lists all three side by side, per chain.
If you remember one thing: Pyth Core and Pyth Pro are two different products with two different shapes. The "upgraded" contract is not Pro. It's the next generation of the Pyth Core contract you already use: same interface, same feed IDs, now with the richer data and customizability that Pro introduced.
| What it is | Built for | |
|---|---|---|
| Pyth Core (current) | The contract you integrated against today. Keeps a shared price on-chain that any contract can read | Existing integrations |
| Pyth Core (upgraded) | The same interface and feed IDs at a new address, with richer data and more customization. Still keeps the shared price on-chain | Upgrading your existing integration before August 18: swap the contract address and the Hermes endpoint together, with an API key |
| Pyth Pro | A different model: no price stored on-chain. Each transaction carries its own millisecond-fresh signed price, verified on the spot | Latency-critical trading priced per transaction: perps fills, RFQ and quote-based execution |
The real difference between upgraded Core and Pro
Upgraded Core keeps one shared price on-chain.
- Your contract calls
getPriceNoOlderThanand reads the same canonical price every other protocol on the chain sees. - That's the shape lending markets, CDPs, and vaults are built around: liquidations triggered by third parties, share prices computed in view functions, protocols composing by reading the same stored value.
- Sponsored push feeds keep the price fresh, so passive protocols integrate with a single read.
- The upgrade changes none of this: same interface, same feed IDs, better data behind them.
Pyth Pro attaches the price to each transaction.
- Nothing is stored on-chain. Every transaction that needs a price carries a freshly signed one, verified on the spot.
- Each trade executes on a price that is milliseconds old: what perps fills and RFQ execution need, and what no stored price can provide.
- The trade-off: no shared price for other contracts to read.
One question decides it. Do other contracts, third-party liquidators, or view functions need to read your price on-chain? If yes, you want Core. If not, take a look at Pyth Pro.
What happens on August 18, 2026
- Your current contract is upgraded in place. It starts accepting the new data payloads automatically. You keep your address, and your feed IDs don't change; nearly all feeds carry over (check yours).*
hermes.pyth.networkis redirected to the upgraded backend. The URL keeps working, but every request needs a Pyth API Key from that day on.- From then on, "current" and "upgraded" are the same thing, and that distinction disappears. What remains is Core vs Pro: the same upgraded data, either stored on-chain for everyone to read, or attached fresh to each transaction.
* Except on Sui, where the in-place upgrade isn't possible; see the Sui upgrade guide.
The two mistakes this page exists to prevent
- Swapping a Core integration to a Pro address. Pro has a different interface, different feed IDs, and no stored price to read, so it isn't a drop-in replacement for a Core integration. If you're upgrading Core, you want the upgraded Core address (listed below).
- Swapping the contract address without moving your data source, or vice versa. Each endpoint's payloads verify only on its own contract generation. Swap both together, or wait and let August 18 switch both for you (expect a brief switchover window; see the wait-path guidance).
Where to go next: the upgrade guide for the how, or the Pyth Pro docs if per-transaction pricing is what you need. All addresses, all three kinds, are below.
EVM
Mainnets
| Network | Pyth Core (current) | Pyth Core (upgraded) | Pyth Pro |
|---|---|---|---|
| 0G Mainnet | — | — | |
| Abstract | — | ||
| ApeChain | — | — | |
| Arbitrum One | |||
| Astar zkEVM | — | — | |
| Aurora Mainnet | — | — | |
| Avalanche C-Chain | — | — | |
| Base | |||
| Berachain | |||
| BitTorrent Chain Mainnet | — | — | |
| Blast | — | — | |
| BNB Smart Chain Mainnet | — | ||
| Boba Network | — | — | |
| Camp Network Mainnet | — | — | |
| Canto | — | — | |
| Celo Mainnet | — | — | |
| Chiliz Chain Mainnet | — | — | |
| CLV Parachain | — | — | |
| Conflux eSpace | — | — | |
| Core Blockchain Mainnet | — | — | |
| Cronos Mainnet | |||
| Cronos zkEVM Mainnet | — | — | |
| EOS EVM Network | — | — | |
| Ethereal | — | — | |
| Ethereum Mainnet | — | ||
| Etherlink Mainnet | — | — | |
| Eventum Mainnet | — | — | |
| Evmos | — | — | |
| Fantom Opera | — | — | |
| Filecoin - Mainnet | — | — | |
| Flow EVM Mainnet | — | — | |
| Fluent | — | ||
| Gnosis | — | — | |
| Gravity Alpha Mainnet | — | — | |
| Hedera Mainnet | — | — | |
| Hemi | — | — | |
| Horizen EON Mainnet | — | — | |
| HyperEVM | |||
| Injective EVM | |||
| Ink | — | — | |
| IOTA EVM | — | — | |
| Kaia Mainnet | — | — | |
| Kava | — | — | |
| KCC Mainnet | — | — | |
| Kinto Mainnet | — | — | |
| Lightlink Phoenix Mainnet | — | — | |
| Linea | — | ||
| Manta Pacific Mainnet | — | — | |
| Mantle | — | — | |
| MegaETH | — | ||
| Merlin Mainnet | — | — | |
| Meter Mainnet | — | — | |
| Mezo | |||
| Mode | — | — | |
| Monad | |||
| Morph | — | — | |
| Neon EVM Mainnet | — | — | |
| OP Mainnet | — | ||
| opBNB Mainnet | — | — | |
| Orange | — | — | |
| Plasma Mainnet | — | — | |
| Polygon Mainnet | |||
| Polygon zkEVM | — | — | |
| Polynomial | — | — | |
| Robinhood Chain | — | ||
| Ronin Mainnet | — | — | |
| Scroll | — | — | |
| Sei Network | — | — | |
| ShimmerEVM | — | — | |
| Skate Mainnet | — | — | |
| Soneium | |||
| Sonic Mainnet | |||
| Story | — | — | |
| Subtensor EVM | — | — | |
| Superseed | — | — | |
| Swellchain | — | — | |
| Taiko | — | — | |
| Tempo | — | ||
| Unichain | — | — | |
| Viction | — | — | |
| WEMIX3.0 Mainnet | — | — | |
| World Chain | — | — | |
| XCHAIN | — | — | |
| ZetaChain Mainnet | — | — | |
| ZKFair Mainnet | — | — | |
| zkSync Mainnet | — | — |
Testnets
| Network | Pyth Core (current) | Pyth Core (upgraded) | Pyth Pro |
|---|---|---|---|
| Abstract Sepolia Testnet | — | ||
| Amoy | — | ||
| Arbitrum Blueberry | — | — | |
| Arbitrum Sepolia | |||
| Arc Network Testnet | — | ||
| Aurora Testnet | — | — | |
| Avalanche Fuji Testnet | — | — | |
| Base Sepolia Testnet | |||
| Berachain Bepolia | — | ||
| BinaryChain Mainnet | — | — | |
| BitTorrent Chain Donau | — | — | |
| Blast Sepolia Testnet | — | — | |
| BNB Smart Chain Testnet | — | ||
| Boba Network Goerli Testnet | — | — | |
| Canto Tesnet | — | — | |
| Celo Alfajores Testnet | — | — | |
| Celo Sepolia Testnet | — | — | |
| Chiliz Spicy Testnet | — | — | |
| Conflux eSpace (Testnet) | — | — | |
| Converge Testnet | — | — | |
| Core Blockchain Testnet | — | — | |
| Core Blockchain Testnet2 | — | — | |
| Cronos Testnet | |||
| Cronos zkEVM Testnet | — | — | |
| Curtis | — | — | |
| Dela Mithreum Deperp Testnet | — | — | |
| Dela Sepolia Testnet | — | — | |
| Edgeware EdgeEVM Mainnet | — | — | |
| EOS EVM Network Testnet | — | — | |
| Ethena Testnet | — | — | |
| Ethereal Testnet V2 | — | — | |
| Ethereum Hoodi | — | — | |
| Ethereum Sepolia | |||
| Etherlink Ghostnet Testnet | — | — | |
| Etherlink Shadownet Testnet | — | — | |
| Eventum Testnet | — | — | |
| Evmos Testnet | — | — | |
| Fantom Testnet | — | — | |
| Filecoin - Calibration testnet | — | — | |
| Flow EVM Testnet | — | — | |
| Fluent Testnet | — | — | |
| GIWA Sepolia Testnet | — | — | |
| Gnosis Chiado Testnet | — | — | |
| Hedera Testnet | — | — | |
| Hemi Sepolia | — | — | |
| Hyperliquid EVM Testnet | — | ||
| Injective Testnet | — | ||
| Ink Sepolia | — | — | |
| Kaia Kairos Testnet | — | — | |
| Kakarot Starknet Sepolia | — | — | |
| Kava Testnet | — | — | |
| KCC Testnet | — | — | |
| Lightlink Pegasus Testnet | — | — | |
| Linea Goerli | — | — | |
| Linea Sepolia | — | ||
| Manta Pacific Sepolia Testnet | — | — | |
| Manta Pacific Testnet | — | — | |
| Mantle Sepolia Testnet | — | — | |
| MegaETH Testnet (Deprecated) | — | — | |
| Meter Testnet | — | — | |
| Mezo Testnet | |||
| Mode Testnet | — | — | |
| Monad Testnet | |||
| Morph Holesky | — | — | |
| Morph Hoodi | — | — | |
| Morph Testnet | — | — | |
| Movement EVM Testnet | — | — | |
| Mumbai | — | — | |
| Neon EVM Devnet | — | — | |
| Nollie Skatechain Testnet | — | — | |
| Olive Testnet | — | — | |
| OP Celestia Raspberry | — | — | |
| OP Sepolia Testnet | |||
| opBNB Testnet | — | — | |
| Parallel Testnet | — | — | |
| Polygon Blackberry | — | — | |
| Polygon zkEVM Testnet | — | — | |
| Polynomial Sepolia | — | — | |
| Reya Cronos | — | — | |
| Robinhood Chain Testnet | — | ||
| Scroll Sepolia Testnet | — | — | |
| Sei Testnet | — | — | |
| Shiden | — | — | |
| ShimmerEVM Testnet | — | — | |
| Soneium Testnet Minato | |||
| Sonic Blaze Testnet | — | ||
| Sonic Testnet | — | ||
| Story Aeneid Testnet | — | — | |
| Subtensor EVM Testnet | — | — | |
| Superseed Sepolia Testnet | — | — | |
| Swellchain Testnet | — | — | |
| Syndr Nitro Testnet | — | — | |
| Tabi Testnetv2 | — | — | |
| Taiko Hekla (deprecated) | — | — | |
| Taiko Hoodi | — | — | |
| Tempo Testnet | — | ||
| Unichain Sepolia Testnet | — | — | |
| WEMIX3.0 Testnet | — | — | |
| Won Network | — | — | |
| World Chain Sepolia Testnet | — | — | |
| XCHAIN Testnet | — | — | |
| ZetaChain Testnet | — | — | |
| zKatana | — | — | |
| ZKFair Testnet | — | — | |
| zkSync Sepolia Testnet | — | — |
A — means that flavor isn't deployed on the chain. If your chain has no upgraded address, contact the team.
Solana
Pyth Core programs
The same program addresses are used across SVM networks.
| Program | Pyth Core (current) | Pyth Core (upgraded) |
|---|---|---|
| Wormhole receiver | ||
| Solana receiver | ||
| Price feed |
Pyth Core is also deployed on other SVM chains, including Eclipse, Sonic, Atlas, and Fogo. See the Core Solana and SVM contract addresses page for those.
Push Feed Accounts (Mainnet)
Each Solana push feed lives at a PDA derived from the Price Feed program ID and the price feed ID. The Price Feed program ID changes at the upgrade, so every per-feed account address changes too. Below are the upgraded account addresses (shard 0) for every sponsored feed. For the current (pre-upgrade) addresses, see the push feeds on Solana page.
The price feeds listed below are currently sponsored in Solana mainnet and devnet.
Name | Upgraded Account Address | Price Feed Id | Update Parameters |
|---|---|---|---|
| SOL/USD | 1 minute heartbeat 0.5% price deviation | ||
| MSOL/USD | 1 minute heartbeat 0.5% price deviation | ||
| BSOL/USD | 1 minute heartbeat 0.5% price deviation | ||
| SSOL/SOL | 1 minute heartbeat 0.5% price deviation | ||
| BONK/USD | 1 minute heartbeat 0.5% price deviation | ||
| W/USD | 1 minute heartbeat 0.5% price deviation | ||
| MEW/USD | 1 minute heartbeat 0.5% price deviation | ||
| USDC/USD | 1 minute heartbeat 0.5% price deviation | ||
| BTC/USD | 1 minute heartbeat 0.5% price deviation | ||
| USDT/USD | 1 minute heartbeat 0.5% price deviation | ||
| JUP/USD | 1 minute heartbeat 0.5% price deviation | ||
| ETH/USD | 1 minute heartbeat 0.5% price deviation | ||
| PYTH/USD | 1 minute heartbeat 0.5% price deviation | ||
| HNT/USD | 1 minute heartbeat 0.5% price deviation | ||
| ORCA/USD | 1 minute heartbeat 0.5% price deviation | ||
| SAMO/USD | 1 minute heartbeat 0.5% price deviation | ||
| WIF/USD | 1 minute heartbeat 0.5% price deviation | ||
| INF/USD | 1 minute heartbeat 0.5% price deviation | ||
| MNDE/USD | 1 minute heartbeat 0.5% price deviation | ||
| NEON/USD | 1 minute heartbeat 0.5% price deviation | ||
| JLP/USD | 1 minute heartbeat 0.5% price deviation | ||
| WBTC/USD | 1 minute heartbeat 0.5% price deviation | ||
| PENGU/USD | 1 minute heartbeat 0.5% price deviation | ||
| TRUMP/USD | 1 minute heartbeat 0.5% price deviation | ||
| FARTCOIN/USD | 1 minute heartbeat 0.5% price deviation | ||
| ACRED/USD | 1 minute heartbeat 0.5% price deviation | ||
| PUMP/USD | 1 minute heartbeat 0.5% price deviation | ||
| JUPSOL/SOL.RR | 1 minute heartbeat 0.5% price deviation | ||
| NAV.USTB/USD | 1 minute heartbeat 0.5% price deviation | ||
| NAV.USCC/USD | 1 minute heartbeat 0.5% price deviation | ||
| ZBTC/USD | 1 minute heartbeat 0.5% price deviation | ||
| LBTC/USD | 1 minute heartbeat 0.5% price deviation | ||
| INF/SOL.RR | 1 minute heartbeat 0.5% price deviation | ||
| INDEX.FORD/USD | 1 minute heartbeat 0.5% price deviation | ||
| INDEX.GLXY/USD | 1 minute heartbeat 0.5% price deviation | ||
| SYRUPUSDC/USDC.RR | 1 minute heartbeat 0.5% price deviation | ||
| ORE/USD | 1 minute heartbeat 0.5% price deviation | ||
| NOPAL/USD.RR | 1 minute heartbeat 0.5% price deviation | ||
| NTBILL/USD.RR | 1 minute heartbeat 0.5% price deviation | ||
| NBASIS/USD.RR | 1 minute heartbeat 0.5% price deviation | ||
| NWISDOM/USD.RR | 1 minute heartbeat 0.5% price deviation | ||
| NALPHA/USD.RR | 1 minute heartbeat 0.5% price deviation | ||
| NFALCON/USD.RR | 1 minute heartbeat 0.5% price deviation | ||
| CASH/RD.RR | 30 seconds heartbeat 0.5% price deviation | ||
| CASH/USD | 30 seconds heartbeat 0.5% price deviation | ||
| PST/USDC.RR | 4 minutes heartbeat 0.05% price deviation | ||
| JUPUSD/USD | 1 minute heartbeat 0.5% price deviation |
Pyth Pro program
| Network | Pyth Pro |
|---|---|
| Solana Mainnet |
For devnet and testnet, see the Pyth Pro contract addresses page.
Sui
Mainnet
Testnet
Pyth Pro on Sui: see the Pyth Pro contract addresses page.
Chains with Pyth Pro only
Cardano and Stellar have native Pyth Pro deployments; see the Pyth Pro contract addresses page.
Chains with Pyth Core only
Aptos, CosmWasm, Fuel, Iota, Movement, Near, Starknet, and TON currently have Pyth Core contracts only. Their per-chain addresses are on the Pyth Core contract addresses pages.
Don't see your chain, or unsure which contract applies to you? We're adding chains regularly and can discuss custom arrangements. Contact the team →