Feed updates
Equity.US.VXV6removedCommodities.RSN7/UScwent liveCommodities.CLLX6/USDremovedCrypto.PRL/USDwent liveCommodities.LIZ6/CNYaddedCommodities.LIX6/CNYaddedCommodities.WTIZ7/USDaddedCommodities.WTIX7/USDaddedCommodities.WTIV7/USDaddedCommodities.WTIU7/USDaddedCommodities.WTIQ7/USDaddedCommodities.WTIN7/USDaddedCommodities.WTIM7/USDaddedCommodities.WTIK7/USDadded
View all
Developer Hub

Contract Addresses

Addresses of the Pyth Pro and Pyth Core contracts on every supported chain

This page lists the Pyth contracts deployed on each supported chain. A chain can have three kinds:

ContractWhat it is
Pyth ProVerifies the signed Pyth Pro price that each transaction carries.
Pyth CoreThe original Pyth Core contract, upgraded in place on August 26, 2026. Integrations kept their address.
Pyth Core CompatibleA second Pyth Core contract with the same interface, deployed before the upgrade so integrations could upgrade early.

Use Prices on Blockchains explains how the Pyth Pro and Pyth Core contracts differ.

Solana

The Pyth Pro program has the same address on each Solana network:

The Pyth Core programs run on Solana Mainnet and Devnet, and on Fogo Mainnet and Testnet. The Pyth Core Compatible programs run on Solana Mainnet and Devnet. Each program has the same address on every network it runs on:

ProgramPyth CorePyth Core Compatible
Solana receiver
Price feed
Wormhole receiver

Push Feed Accounts

Each sponsored feed on Solana has a price feed account, derived from the price feed program and the feed ID. Sponsored Feeds lists the Pyth Core accounts. The Pyth Core Compatible accounts (shard 0) are:

The price feeds listed below are currently sponsored in Solana mainnet and devnet.

Default:1 minute heartbeat / 0.5% price deviation(61)
Exception:30 seconds heartbeat / 0.5% price deviation(2)
Exception:4 minutes heartbeat / 0.05% price deviation(1)
NamePyth Core Compatible Account AddressPrice Feed IdUpdate Parameters

EVM Mainnets

Each row lists a mainnet's Pyth Pro, Pyth Core and Pyth Core Compatible contracts. A dash means the mainnet has no contract of that kind.

EVM Testnets

The same three kinds of contracts on EVM testnets:

NetworkPyth ProPyth CorePyth Core Compatible
Abstract Sepolia Testnet——
Amoy—
Arbitrum Sepolia
Arc Network Testnet——
Base Sepolia Testnet
Berachain Bepolia—
BNB Smart Chain Testnet——
Cronos Testnet
Ethereal Testnet V2——
Ethereum Sepolia
Etherlink Shadownet Testnet——
Hyperliquid EVM Testnet—
Injective Testnet——
Linea Sepolia——
Mezo Testnet
Monad Testnet
OP Sepolia Testnet
Robinhood Chain Testnet—
Soneium Testnet Minato
Sonic Blaze Testnet——
Sonic Testnet—
Tempo Testnet——

Sui

For Sui, both the package ID and the shared state object ID are relevant. Integrators using the Sui JS SDK / PTB flow will typically need the state object ID.

Sui's original Pyth Core contract couldn't be upgraded in place, so the Pyth Core Compatible contract replaces it. On Sui Mainnet:

Pyth ProPyth Core Compatible
Package ID
State ID
Wormhole State ID—
Wormhole Package ID—

On Sui Testnet:

Pyth ProPyth Core Compatible
Package ID
State ID
Wormhole State ID—
Wormhole Package ID—

IOTA

For IOTA, both the package ID and the shared state object ID are relevant. Integrators using the IOTA JS SDK / PTB flow will typically need the state object ID.

Cardano

The Pyth Pro contract on each Cardano network, identified by its policy ID:

Stellar

The Pyth Pro contract on each Stellar network:

Chains No Longer Supported

Some chains had only a Pyth Core contract that wasn't upgraded, so they no longer have a supported contract. Chains No Longer Supported lists them with their old addresses.

On this page