Abstract
Implement updated price feed update fees on Pyth Core across EVM chains as outlined in the Q2 2026 — Pyth Core Onchain Fees discussion ( Q2 2026 — Pyth Core Onchain Fees ).
Rationale
Following the mandate from OP-PIP-87 ( [PASSED] OP-PIP-87: PYTH Token Phase 2 — $PYTH Strategic Reserve ) and the successful implementation of OP-PIP-93 ( [PASSED] OP-PIP-93: Q1 2026 Pyth Core Fee Implementation (EVM Chains) ), the Pythian Council continues its quarterly mandate to review and adjust on-chain fees for Pyth products.
Since Q1 implementation, several factors necessitate fee adjustments:
- Token Price Volatility: Many native tokens have experienced significant price movements, causing current fees to drift from target
- Target Recalibration: Maintaining $0.01-0.015 target per update
- Cross-Chain Consistency: Ensuring chains sharing the same native token have identical fee structures
- New Chain Coverage: Adding fees for newly deployed chains (MegaETH)
- Migration Acceleration: As outlined in OP-PIP-100 ( [PASSED] OP-PIP-100: Pyth Core to Pyth Pro Migration ), Pyth Core is being deprecated in favor of Pyth Pro by Q3 2026
Description
This proposal updates the price feed update fee via the Wormhole executor governance mechanism.
- ETH-Denominated Chains
All ETH chains moving to 0.000004 ETH (~$0.009 at current prices):
| Blockchain | Existing Fee | New Fee | Note |
|---|---|---|---|
| Abstract | 0.000003 | 0.000004 | Increased |
| Arbitrum | 0.000003 | 0.000004 | Increased |
| Aurora | 0.000003 | 0.000004 | Increased |
| Base | 0.0000015 | 0.000004 | Increased |
| Blast | 0.000003 | 0.000004 | Increased |
| Boba | 0.000003 | 0.000004 | Increased |
| Ethereum | 0.000003 | 0.000004 | Increased |
| Eventum | 0.000003 | 0.000004 | Increased |
| Fuel | 0.000003 | 0.000004 | Increased |
| Hemi | 0.000003 | 0.000004 | Increased |
| Ink | 0.000003 | 0.000004 | Increased |
| Linea | 0.000003 | 0.000004 | Increased |
| Manta | 0.000003 | 0.000004 | Increased |
| MegaETH | 1 wei | 0.000004 | New chain |
| Mode | 0.000003 | 0.000004 | Increased |
| Morph | 0.000003 | 0.000004 | Increased |
| Optimism | 0.000003 | 0.000004 | Increased |
| Polygon zkEVM | 0.000003 | 0.000004 | Increased |
| Scroll | 0.000003 | 0.000004 | Increased |
| Skate | 0.000003 | 0.000004 | Increased |
| Soneium | 0.000003 | 0.000004 | Increased |
| Superseed | 0.000003 | 0.000004 | Increased |
| Swellchain | 0.000003 | 0.000004 | Increased |
| Taiko | 0.000003 | 0.000004 | Increased |
| Unichain | 0.000003 | 0.000004 | Increased |
| Worldchain | 0.000003 | 0.000004 | Increased |
| zkSync Era | 0.000003 | 0.000004 | Increased |
Note: Polynomial removed (chain deprecated)
- Native Token Chains — Fee Adjustments
| Blockchain | Existing Fee | New Fee | Token | ~USD |
|---|---|---|---|---|
| Apechain | 0.2 | 0.1 | APE | $0.014 |
| Avalanche | 0.0005 | 0.002 | AVAX | $0.018 |
| Berachain | 0.003 | 0.025 | BERA | $0.009 |
| BNB | 0.0000125 | 0.00002 | BNB | $0.013 |
| Celo | 0.1 | 0.2 | CELO | $0.018 |
| Conflux | 0.1 | 0.25 | CFX | $0.015 |
| Core DAO | 0.02 | 0.2 | CORE | $0.008 |
| Cronos | 0.06 | 0.2 | CRO | $0.014 |
| Cronos zkEVM | 0.06 | 0.2 | CRO | $0.014 |
| Etherlink | 0.01 | 0.05 | XTZ | $0.018 |
| Filecoin | 0.01 | 0.02 | FIL | $0.018 |
| Flow | 0.1 | 0.5 | FLOW | $0.019 |
| Gravity | 1 | 2.5 | G | $0.010 |
| Hedera | 0.01 | 0.2 | HBAR | $0.018 |
| HyperEVM | 0.0001 | 0.0003 | HYPE | $0.013 |
| Injective EVM | 0.001 | 0.005 | INJ | $0.018 |
| Injective inEVM | 0.001 | 0.005 | INJ | $0.018 |
| Iota EVM | 0.1 | 0.2 | IOTA | $0.011 |
| Kaia | 0.2 | 0.3 | KAIA | $0.014 |
| Kava | 0.15 | 0.3 | KAVA | $0.018 |
| Mantle | 0.01 | 0.02 | MNT | $0.013 |
| Merlin | 0.0000001 | 0.0000002 | BTC | $0.016 |
| Mezo | 0.0000001 | 0.0000002 | BTC | $0.016 |
| Monad | 0.005 | 0.01 | MON | ~$0.01 |
| opBNB | 0.0000125 | 0.00002 | BNB | $0.013 |
| Polygon | 0.1 | 0.15 | POL | $0.014 |
| Ronin | 0.1 | 0.2 | RON | $0.020 |
| Sei EVM | 0.1 | 0.25 | SEI | $0.015 |
| WEMIX | 0.03 | 0.1 | WEMIX | $0.024 |
| Zetachain | 0.1 | 0.3 | ZETA | $0.016 |
- Other Chains — No Change
| Blockchain | Fee | Token | Note |
|---|---|---|---|
| Bittensor | 0.00005 | TAO | Unchanged |
| BTTC | 25000 | BTT | Unchanged |
| Chiliz | 0.33 | CHZ | Unchanged |
| Shimmer | 100 | SMR | Unchanged |
| Sonic (EVM) | 1 wei | S | Fee M program* |
Sonic fees remain at minimum due to participation in the Sonic Fee M program, which generates protocol revenue based on contract activity.
Implementation Plan
Contract Upgrade: Update the Pyth oracle contracts on each specified blockchain to set the fee values as agreed upon above.
Proposal ID: 3myu94LtLrXNyX6Y6uvFAGu2jq4F1hstjqNPsgtfeZne
For verification of the proposal, you must ensure that the fees (in wei) match the fee values specified above. You must also ensure that the New Fee Exponent is correct for each chain.
All EVM chains follow a traditional EVM implementation where tokens/contracts have 18 decimals available. The exponent determines how to scale the fee value to achieve the desired fee amount.
Formula: New Fee = Fee Value × 10^(Exponent - 18)
| Blockchain | New Fee | Fee Value | Exponent |
|---|---|---|---|
| Abstract | 0.000004 | 4 | 12 |
| Arbitrum | 0.000004 | 4 | 12 |
| Aurora | 0.000004 | 4 | 12 |
| Base | 0.000004 | 4 | 12 |
| Blast | 0.000004 | 4 | 12 |
| Boba | 0.000004 | 4 | 12 |
| Ethereum | 0.000004 | 4 | 12 |
| Eventum | 0.000004 | 4 | 12 |
| Fuel | 0.000004 | 4 | 12 |
| Hemi | 0.000004 | 4 | 12 |
| Ink | 0.000004 | 4 | 12 |
| Linea | 0.000004 | 4 | 12 |
| Manta | 0.000004 | 4 | 12 |
| MegaETH | 0.000004 | 4 | 12 |
| Mode | 0.000004 | 4 | 12 |
| Morph | 0.000004 | 4 | 12 |
| Optimism | 0.000004 | 4 | 12 |
| Polygon zkEVM | 0.000004 | 4 | 12 |
| Scroll | 0.000004 | 4 | 12 |
| Skate | 0.000004 | 4 | 12 |
| Soneium | 0.000004 | 4 | 12 |
| Superseed | 0.000004 | 4 | 12 |
| Swellchain | 0.000004 | 4 | 12 |
| Taiko | 0.000004 | 4 | 12 |
| Unichain | 0.000004 | 4 | 12 |
| Worldchain | 0.000004 | 4 | 12 |
| zkSync Era | 0.000004 | 4 | 12 |
| Blockchain | New Fee | Fee Value | Exponent |
|---|---|---|---|
| Apechain | 0.1 | 1 | 17 |
| Avalanche | 0.002 | 2 | 15 |
| Berachain | 0.025 | 25 | 15 |
| BNB | 0.00002 | 2 | 13 |
| Celo | 0.2 | 2 | 17 |
| Conflux | 0.25 | 25 | 16 |
| Core DAO | 0.2 | 2 | 17 |
| Cronos | 0.2 | 2 | 17 |
| Cronos zkEVM | 0.2 | 2 | 17 |
| Etherlink | 0.05 | 5 | 16 |
| Filecoin | 0.02 | 2 | 16 |
| Flow | 0.5 | 5 | 17 |
| Gravity | 2.5 | 25 | 17 |
| Hedera | 0.2 | 2 | 17 |
| HyperEVM | 0.0003 | 3 | 14 |
| Injective EVM | 0.005 | 5 | 15 |
| Injective inEVM | 0.005 | 5 | 15 |
| Iota EVM | 0.2 | 2 | 17 |
| Kaia | 0.3 | 3 | 17 |
| Kava | 0.3 | 3 | 17 |
| Mantle | 0.02 | 2 | 16 |
| Merlin | 0.0000002 | 2 | 11 |
| Mezo | 0.0000002 | 2 | 11 |
| Monad | 0.01 | 1 | 16 |
| opBNB | 0.00002 | 2 | 13 |
| Polygon | 0.15 | 15 | 16 |
| Ronin | 0.2 | 2 | 17 |
| Sei EVM | 0.25 | 25 | 16 |
| WEMIX | 0.1 | 1 | 17 |
| Zetachain | 0.3 | 3 | 17 |