gm Pythians,
Yesterday (11th August) at 8:06am, as Pyth reached the 2048 price feeds milestone, the size of the update_price_feed and post_update instructions on Solana increased by 20 bytes.
Pyth price updates are compressed using a Merkle tree and as the number of price feeds crossed a new power of 2, the Merkle proofs now include an additional 20 byte hash.
It is still possible to include 2 update_price_feed instructions in one transaction by leveraging Address Lookup Tables. This is the Address Lookup Table that the Pyth Data Association is using: https://explorer.solana.com/address/GgPa1XHhkqvdJHjQpHaqxThwejgHW8qeW4k4jKVS4Lod/entries
If you’re using the official scheduler or sdks it will work out of the box with the latest versions:
-
The scheduler docker image: https://public.ecr.aws/pyth-network/xc-price-pusher:v10.0.0
If you were to have any questions or issues, do let us know