Using Price Pusher
Automate on-chain Pyth price updates with the Price Pusher service
The Price Pusher is an off-chain service that continuously pulls price updates onto a blockchain. Anyone can operate this service to keep on-chain Pyth prices current based on configurable criteria such as minimum update intervals or price change thresholds.
Pyth Core upgrades on July 31, 2026
- We recommend new integrations use the upgraded contract addresses.
- Existing integrations using the current addresses will be automatically upgraded by the DAO on July 31, 2026. See the upgrade guide for details.
From July 31, 2026 onward the Price Pusher must be configured with a Pyth API Key. Pass it via the --hermes-access-token <YOUR_KEY> command-line flag so its Hermes calls can authenticate against the upgraded backend.
The --hermes-access-token flag was added in Price Pusher v10.5.0. Make sure you are running v10.5.0 or later. Refer to the project README for setup instructions and configuration details.
Running the Price Pusher is a straightforward way to migrate from a push oracle: protocols that depend on regular updates can achieve the same behavior by operating this service.