Releases: pyth-network/pyth-crosschain
hermes-v0.6.0
What's Changed
- feat: update hermes to support publisher stake caps by @guibescos in #1866
Full Changelog: hermes-v0.5.17...hermes-v0.6.0
Pyth Price Pusher v8.0.0
This release of the price pusher contains refactoring in the EVM pusher to use viem instead of web3 because web3 had issues with some networks and used some deprecated libraries. We expect this version to handle edge cases (errors, ...) better than the previous versions.
There are no breaking changes but it is marked as a major version change because some log formats have changed and might affect production environment. Please file an issue if you see any problems with the version or reach out to us directly.
What's Changed
- refactor(apps/price_pusher): Use viem instead of web3 for evm pusher by @ali-bahjati in #1829
- fix(apps/price_pusher): address issues with alpha version by @ali-bahjati in #1864
Full Changelog: pyth-price-pusher-v7.1.0...pyth-price-pusher-v8.0.0
xc-admin-v0.6.5
What's Changed
- feat(governance/xc_admin): support init pricefeed index by @ali-bahjati in #1862
Full Changelog: hermes-v0.5.17...xc-admin-v0.6.5
hermes-v0.5.17
What's Changed
- fix(hermes): add Cargo.lock to fix precommit by @jayantk in #1852
- fix(hermes): bump solana sdk to fix attribute iteration bug #1851
Full Changelog: pyth-js-v76...hermes-v0.5.17
pyth-js-v76
What's Changed
- chore(target_chains/fuel): update fuel packages by @martines3000 in #1837
- chore: update fuel testnet contract by @cctdaniel in #1842
- fix: pyth publish js ci by @cctdaniel in #1846
- fix: fuel ci by @cctdaniel in #1849
- fix: fuel ci by @cctdaniel in #1856
- fix: make @pythnetwork/pyth-ton private by @cctdaniel in #1857
Full Changelog: hermes-v0.5.16...pyth-js-v76
hermes-v0.5.16
What's Changed
- fix(apps/hermes): filter coming soon feeds from v2/price_feeds by @cctdaniel in #1818
Full Changelog: pyth-price-pusher-v8.0.0-alpha...hermes-v0.5.16
pyth-price-pusher-v8.0.0-alpha
What's Changed
- refactor(apps/price_pusher): Use viem instead of web3 for evm pusher by @ali-bahjati in #1829
Pyth Evm Entropy Contract v0.4.0
Release Notes
The upgrade aims to reduce the number of hashes required for each reveal by allowing the provider to advance their commitment to a a more recent sequence number that is already used.
Verification
To verify the contracts, go to the network explorer for our contract. Our contract is a proxy and the actual implementation is deployed elsewhere. First start with verifying the proxy (our contract address) with the standard input JSON file. Upload the ERC1967Proxy-std-input.json file from this release artifacts and use solidity 8.9 as the compiler and click on verify. Once you verify this contract there is a "Read as Proxy" tab on the explorer which gives you the address of the implementation if it's not verified yet. Go to the implementation contract address and repeat the same verification with solidity 8.4 and EntropyUpgradable-std-input.json release artifact.
If the explorer doesn't support standard input json they use the merged files. Use 200 for the optimizer runs option.
pyth-js-v74
What's Changed
- fix(target_chains/fuel): resolves issue with incorrect abi paths by @martines3000 in #1806
- feat(target_chains/ton): initialize ton contracts by @cctdaniel in #1810
- fix(hermes/client): make allowUnordered false by @guibescos in #1815
- feat(target_chains/ethereum): remove getPrice from IPyth by @ali-bahjati in #1811
- feat(target_chains/fuel): update testnet address by @cctdaniel in #1817
New Contributors
- @martines3000 made their first contribution in #1806
- @MarcusWentz made their first contribution in #1756
Full Changelog: pyth-js-v73...pyth-js-v74
pyth-js-v73
What's Changed
- fix(target_chains/fuel): remove test from prepublishOnly by @cctdaniel in #1808
Full Changelog: pyth-js-v72...pyth-js-v73