How To Schedule Price Updates
The following guides explain how to schedule Pyth price updates to occur at regular intervals. As a pull oracle, Pyth's users are typically responsible for updating the state of on-chain feeds. Please see What is a Pull Oracle? to learn more about pull updates.
The Pyth Data Association sponsors regular on-chain updates for some price feeds. See Sponsored Feeds for the current list of feeds and their update parameters. If you would like to see additional feeds on this list, please contact the association via this form (opens in a new tab).
There are also two different tools to schedule price updates:
- Gelato provides a turnkey automation solution for scheduled updates.
- Scheduler is a service that developers can run to trigger price updates when certain time or price change conditions are met.
For developers comparing these two options, Gelato is simpler, in that it does not require you to operate a service. However, Scheduler supports more blockchains than Gelato.