Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,8 @@ See the [upgrade guide](/price-feeds/core/upgrade/preparing) for the full upgrad

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](/price-feeds/core/push-feeds/solana) page.

For Pyth Pro feeds pushed into upgraded Pyth Core contracts across all supported networks, see [Pyth Pro Push Feeds](/price-feeds/core/upgrade/pro-push-feeds).

<SponsoredFeedsTable
feeds={solanaMainnet.feeds}
networkName="Solana mainnet and devnet"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
{
"title": "Pyth Core Upgrade",
"icon": "RocketLaunch",
"defaultOpen": true,
"icon": "RocketLaunch",
"pages": [
"preparing",
"---References---",
"contracts",
"pro-push-feeds",
"how-it-works"
]
],
"title": "Pyth Core Upgrade"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,162 @@
---
title: "Pyth Pro Push Feeds"
description: "Pyth Pro feeds pushed into upgraded Pyth Core contracts."
full: true
---

import { Callout } from "fumadocs-ui/components/callout";
import { SponsoredFeedsTable } from "../../../../../src/components/SponsoredFeedsTable";
import abstractMainnet from "./pro-push-feeds/data/abstract-mainnet.json";
import arbitrumMainnet from "./pro-push-feeds/data/arbitrum-mainnet.json";
import baseMainnet from "./pro-push-feeds/data/base-mainnet.json";
import berachainMainnet from "./pro-push-feeds/data/berachain-mainnet.json";
import ethereumMainnet from "./pro-push-feeds/data/eth-mainnet.json";
import hyperEvmMainnet from "./pro-push-feeds/data/hyperevm-mainnet.json";
import lineaMainnet from "./pro-push-feeds/data/linea-mainnet.json";
import monadMainnet from "./pro-push-feeds/data/monad-mainnet.json";
import optimismMainnet from "./pro-push-feeds/data/optimism-mainnet.json";
import solanaMainnet from "./pro-push-feeds/data/solana-mainnet.json";
import soneiumMainnet from "./pro-push-feeds/data/soneium-mainnet.json";
import sonicMainnet from "./pro-push-feeds/data/sonic-mainnet.json";
import suiMainnet from "./pro-push-feeds/data/sui-mainnet.json";

These Pyth Pro feeds are pushed into the upgraded Pyth Core contracts on the networks below.
For other Pyth Pro feeds, fetch prices directly from the Pyth Pro API or WebSocket and submit the update in your transaction.

<Callout type="info" title="Request Additional Feeds">
If you would like to see additional feeds on this list, please fill in this
[form](https://tally.so/r/nGz2jj) to signal your interest.
</Callout>

## Solana Mainnet

<SponsoredFeedsTable
feeds={solanaMainnet.feeds}
networkName="Solana mainnet"
introText="The Pyth Pro price feeds listed below are pushed into the upgraded Pyth Core contract on Solana mainnet."
tableLabel="Pyth Pro Push Feeds"
showUpgradedAccountAddress
hideAccountAddress
/>

## Sui Mainnet

<SponsoredFeedsTable
feeds={suiMainnet.feeds}
networkName="Sui mainnet"
introText="The Pyth Pro price feeds listed below are pushed into the upgraded Pyth Core contract on Sui mainnet."
tableLabel="Pyth Pro Push Feeds"
hideAccountAddress
/>

## EVM Mainnets

### Abstract Mainnet

<SponsoredFeedsTable
feeds={abstractMainnet.feeds}
networkName="Abstract mainnet"
introText="The Pyth Pro price feeds listed below are pushed into the upgraded Pyth Core contract on Abstract mainnet."
tableLabel="Pyth Pro Push Feeds"
hideAccountAddress
/>

### Arbitrum Mainnet

<SponsoredFeedsTable
feeds={arbitrumMainnet.feeds}
networkName="Arbitrum mainnet"
introText="The Pyth Pro price feeds listed below are pushed into the upgraded Pyth Core contract on Arbitrum mainnet."
tableLabel="Pyth Pro Push Feeds"
hideAccountAddress
/>

### Base Mainnet

<SponsoredFeedsTable
feeds={baseMainnet.feeds}
networkName="Base mainnet"
introText="The Pyth Pro price feeds listed below are pushed into the upgraded Pyth Core contract on Base mainnet."
tableLabel="Pyth Pro Push Feeds"
hideAccountAddress
/>

### Berachain Mainnet

<SponsoredFeedsTable
feeds={berachainMainnet.feeds}
networkName="Berachain mainnet"
introText="The Pyth Pro price feeds listed below are pushed into the upgraded Pyth Core contract on Berachain mainnet."
tableLabel="Pyth Pro Push Feeds"
hideAccountAddress
/>

### Ethereum Mainnet

<SponsoredFeedsTable
feeds={ethereumMainnet.feeds}
networkName="Ethereum mainnet"
introText="The Pyth Pro price feeds listed below are pushed into the upgraded Pyth Core contract on Ethereum mainnet."
tableLabel="Pyth Pro Push Feeds"
hideAccountAddress
/>

### HyperEVM Mainnet

<SponsoredFeedsTable
feeds={hyperEvmMainnet.feeds}
networkName="HyperEVM mainnet"
introText="The Pyth Pro price feeds listed below are pushed into the upgraded Pyth Core contract on HyperEVM mainnet."
tableLabel="Pyth Pro Push Feeds"
hideAccountAddress
/>

### Linea Mainnet

<SponsoredFeedsTable
feeds={lineaMainnet.feeds}
networkName="Linea mainnet"
introText="The Pyth Pro price feeds listed below are pushed into the upgraded Pyth Core contract on Linea mainnet."
tableLabel="Pyth Pro Push Feeds"
hideAccountAddress
/>

### Monad Mainnet

<SponsoredFeedsTable
feeds={monadMainnet.feeds}
networkName="Monad mainnet"
introText="The Pyth Pro price feeds listed below are pushed into the upgraded Pyth Core contract on Monad mainnet."
tableLabel="Pyth Pro Push Feeds"
hideAccountAddress
/>

### Optimism Mainnet

<SponsoredFeedsTable
feeds={optimismMainnet.feeds}
networkName="Optimism mainnet"
introText="The Pyth Pro price feeds listed below are pushed into the upgraded Pyth Core contract on Optimism mainnet."
tableLabel="Pyth Pro Push Feeds"
hideAccountAddress
/>

### Soneium Mainnet

<SponsoredFeedsTable
feeds={soneiumMainnet.feeds}
networkName="Soneium mainnet"
introText="The Pyth Pro price feeds listed below are pushed into the upgraded Pyth Core contract on Soneium mainnet."
tableLabel="Pyth Pro Push Feeds"
hideAccountAddress
/>

### Sonic Mainnet

<SponsoredFeedsTable
feeds={sonicMainnet.feeds}
networkName="Sonic mainnet"
introText="The Pyth Pro price feeds listed below are pushed into the upgraded Pyth Core contract on Sonic mainnet."
tableLabel="Pyth Pro Push Feeds"
hideAccountAddress
/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"feeds": [
{
"alias": "WETH/USD",
"confidence_ratio": 100,
"id": "9d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f6",
"price_deviation": 1,
"time_difference": 3600
},
{
"alias": "USDT/USD",
"confidence_ratio": 100,
"id": "2b89b9dc8fdf9f34709a5b106b472f0f39bb6ca9ce04b0fd7f2e971688e2e53b",
"price_deviation": 1,
"time_difference": 3600
},
{
"alias": "USDC/USD",
"confidence_ratio": 100,
"id": "eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a",
"price_deviation": 1,
"time_difference": 3600
},
{
"alias": "PENGU/USD",
"confidence_ratio": 100,
"id": "bed3097008b9b5e3c93bec20be79cb43986b85a996475589351a21e67bae9b61",
"price_deviation": 1,
"time_difference": 3600
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"feeds": [
{
"alias": "HLP0/USDC.RR",
"confidence_ratio": 100,
"id": "aa388e24e74d5dd12145f74fad3180266f78ed08c0a2f47c60583fdb612587ba",
"price_deviation": 1,
"time_difference": 3600
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"feeds": [
{
"alias": "USDC/USD",
"confidence_ratio": 100,
"id": "eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a",
"price_deviation": 1,
"time_difference": 3600
},
{
"alias": "ETH/USD",
"confidence_ratio": 100,
"id": "ff61491a931112ddf1bd8147cd1b641375f79f5825126d665480874634fd0ace",
"price_deviation": 1,
"time_difference": 3600
},
{
"alias": "WETH/USD",
"confidence_ratio": 100,
"id": "9d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f6",
"price_deviation": 1,
"time_difference": 3600
},
{
"alias": "CBETH/USD",
"confidence_ratio": 100,
"id": "15ecddd26d49e1a8f1de9376ebebc03916ede873447c1255d2d5891b92ce5717",
"price_deviation": 1,
"time_difference": 3600
},
{
"alias": "WSTETH/USD",
"confidence_ratio": 100,
"id": "6df640f3b8963d8f8358f791f352b8364513f6ab1cca5ed3f1f7b5448980e784",
"price_deviation": 1,
"time_difference": 3600
},
{
"alias": "SUI/USD",
"confidence_ratio": 100,
"id": "23d7315113f5b1d3ba7a83604c44b94d79f4fd69af77f804fc7f920a6dc65744",
"price_deviation": 1,
"time_difference": 3600
},
{
"alias": "XRP/USD",
"confidence_ratio": 100,
"id": "ec5d399846a9209f3fe5881d70aae9268c94339ff9817e8d18ff19fa05eea1c8",
"price_deviation": 1,
"time_difference": 3600
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
{
"feeds": [
{
"alias": "USDC/USD",
"confidence_ratio": 100,
"id": "eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a",
"price_deviation": 1,
"time_difference": 3600
},
{
"alias": "USDT/USD",
"confidence_ratio": 100,
"id": "2b89b9dc8fdf9f34709a5b106b472f0f39bb6ca9ce04b0fd7f2e971688e2e53b",
"price_deviation": 1,
"time_difference": 3600
},
{
"alias": "PYUSD/USD",
"confidence_ratio": 100,
"id": "c1da1b73d7f01e7ddd54b3766cf7fcd644395ad14f70aa706ec5384c59e76692",
"price_deviation": 1,
"time_difference": 3600
},
{
"alias": "ETH/USD",
"confidence_ratio": 100,
"id": "ff61491a931112ddf1bd8147cd1b641375f79f5825126d665480874634fd0ace",
"price_deviation": 1,
"time_difference": 3600
},
{
"alias": "BTC/USD",
"confidence_ratio": 100,
"id": "e62df6c8b4a85fe1a67db44dc12de5db330f7ac66b72dc658afedf0f4a415b43",
"price_deviation": 1,
"time_difference": 3600
},
{
"alias": "SUSDE/USDE.RR",
"confidence_ratio": 100,
"id": "271c64ce459937abf721d42552035713b6c58f80eeceab716a624607fda4b10f",
"price_deviation": 1,
"time_difference": 3600
},
{
"alias": "BERA/USD",
"confidence_ratio": 100,
"id": "962088abcfdbdb6e30db2e340c8cf887d9efb311b1f2f17b155a63dbb6d40265",
"price_deviation": 1,
"time_difference": 3600
},
{
"alias": "HONEY/USD",
"confidence_ratio": 100,
"id": "f67b033925d73d43ba4401e00308d9b0f26ab4fbd1250e8b5407b9eaade7e1f4",
"price_deviation": 1,
"time_difference": 3600
},
{
"alias": "HONEY/USD.RR",
"confidence_ratio": 100,
"id": "8bb3695875f9c33594097b0e0a1daa881aa81290088f0eac3a07b700fc7612ba",
"price_deviation": 1,
"time_difference": 3600
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"feeds": [
{
"alias": "USDC/USD",
"confidence_ratio": 100,
"id": "eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a",
"price_deviation": 2,
"time_difference": 3600
},
{
"alias": "BOLD/USD",
"confidence_ratio": 100,
"id": "d6134dbb0427240f901e3e596d6e63f7d85088f96cd4cd4ae2f89c0819b5d623",
"price_deviation": 0.5,
"time_difference": 3600
},
{
"alias": "LINEA/USD",
"confidence_ratio": 100,
"id": "49e50653755fbf8018ab65a07be2f208ac8c4bdfc43200934304ca17ee663cab",
"price_deviation": 1,
"time_difference": 3600
},
{
"alias": "SPYX/USD",
"confidence_ratio": 100,
"id": "2817b78438c769357182c04346fddaad1178c82f4048828fe0997c3c64624e14",
"price_deviation": 1,
"time_difference": 3600
}
]
}
Loading