This release optimizes the Pythnet validator performance and moves the aggregation of Pyth prices into the validator alongside the accumulator. This change is disabled by default and gets enabled (feed-by-feed) via the Pythian price feeds council once all the nodes have migrated to the new version.
This change, requires all the validators to add the following to their running arguments on Pythnet:
--account-index program-id \
--account-index-include-key FsJ3A3u2vn5cTVofAjvy6y5kwABJAqYWpe4975bi2epH \
--account-index-include-key 7Vbmv1jt4vyuqBZcpYPpnVhrqVe5e6ZPb6JxDcffRHUM
and the following on Pythtest:
--account-index program-id \
--account-index-include-key gSbePebfvPy7tRqimPoVecS2UsBvYv46ynrzWocc92s \
--account-index-include-key 7Vbmv1jt4vyuqBZcpYPpnVhrqVe5e6ZPb6JxDcffRHUM
The validator will crash if the arguments above are not provided.
What's Changed
- fix: update genesis to match current state by @ali-bahjati in #299
- Aggregation v2 by @Riateche in #296
- fix: use index for loading accounts and add more traces by @ali-bahjati in #309
- Bump oracle and pythnet versions by @Riateche in #308
- fix: change assert to assert! by @ali-bahjati in #310
New Contributors
Full Changelog: v1.14.173...v1.14.177