Pyth Core upgrade August 18, 2026. Every Core user will need an API Key. Learn more →
Feed updates
Equity.US.NET/USDwent liveCrypto.XBTC/USDwent liveEquity.US.TMF/USDaddedEquity.US.MSTX/USDaddedInterestRate.10YZ6removedInterestRate.10YU6removedInterestRate.3MSZ6removedInterestRate.3MSU6removedInterestRate.3MSM6removedCommodities.CLLZ6/USDaddedCommodities.CLLX6/USDaddedCommodities.CLLV6/USDaddedCommodities.CLLU6/USDaddedCommodities.CAN6/USDremoved
View all
Developer Hub

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 isBuilt for
Pyth Core (current)The contract you integrated against today. Keeps a shared price on-chain that any contract can readExisting 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-chainUpgrading your existing integration before August 18: swap the contract address and the Hermes endpoint together, with an API key
Pyth ProA different model: no price stored on-chain. Each transaction carries its own millisecond-fresh signed price, verified on the spotLatency-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 getPriceNoOlderThan and 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.network is 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

  1. 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).
  2. 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

NetworkPyth 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

NetworkPyth 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.

ProgramPyth 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.

Default:1 minute heartbeat / 0.5% price deviation(44)
Exception:30 seconds heartbeat / 0.5% price deviation(2)
Exception:4 minutes heartbeat / 0.05% price deviation(1)
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

NetworkPyth 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 →

On this page