Releases: pyth-network/pyth-crosschain
hermes-v0.5.1
What's Changed
- fix hermes v2 openapi schemas by @cctdaniel in #1298
Full Changelog: hermes-v0.5.0...hermes-v0.5.1
hermes-v0.5.0
This release adds new API endpoints that are RESTful and adher to our new terminology and are easier to use. Please see hit the /docs route to see them.
What's Changed
- add /v2/updates/price/latest endpoint by @cctdaniel in #1225
- [hermes] add /v2/updates/price/ endpoint by @cctdaniel in #1269
- feat(hermes): release v2 initial API by @ali-bahjati in #1293
- fix(hermes): update build.rs to fix Docker build by @ali-bahjati in #1296
Full Changelog: hermes-v0.4.5...hermes-v0.5.0
xc-admin-v0.5.4
What's Changed
- [Solana] readme update by @guibescos in #1217
- [fortuna] bind provider and contract address by @0xfirefist in #1218
- [entropy] Add entropy ABIs to solidity sdk by @jayantk in #1219
- Movement move by @m30m in #1211
- [contract-manager] More utility scripts and docs by @m30m in #1222
- chore(ethereum): deploy to new networks by @ali-bahjati in #1223
- [Solana] tests by @guibescos in #1226
- [Solana] Elevate wormhole core bridge dependency to workspace, stop using my branch by @guibescos in #1228
- [entropy] set provider fee and uri by @0xfirefist in #1230
- fix(target_chains/ethereum): update MockPyth to address Pyth by @ali-bahjati in #1231
- add /v2/updates/price/latest endpoint by @cctdaniel in #1225
- chore(ethereum): add new networks by @ali-bahjati in #1232
- [fortuna] script to setup a provider for all chains by @0xfirefist in #1229
- fix(ethereum): emit update event on parse* methods in MockPyth by @ali-bahjati in #1233
- [xc-admin-relayer] Add Solana rpc override by @guibescos in #1234
Full Changelog: pyth-evm-contract-v1.4.3...xc-admin-v0.5.4
Pyth EVM Contract v1.4.3
This release includes minor changes in the behaviour of parse functions. Parse functions may persist the parsed price update if it's fresher compared to the already persisted price data.
xc-admin-v0.5.3
[xc-admin] Add activate button for drafts (#1183) * add proposals * Revert * rename * Add waiting before retrying * Increase retries, add time between retries * Bump retries to 10 * Do it * Update
Hermes v0.4.5
This release improves the Hermes logging by producing JSON logs when Hermes is not running in a terminal (tty).
What's Changed
- refactor(hermes): improve logging by @ali-bahjati in #1173
Full Changelog: hermes-v0.4.4...hermes-v0.4.5
xc-admin-v0.5.2
Update wormhole endpoint (#1171)
Hermes v0.4.4
This release has some fixes in Hermes and doesn't include any breaking change.
What's Changed
- feat(hermes): add uniqueness check for benchmark price by @ali-bahjati in #1122
- fix(hermes): handle price feed removal properly by @ali-bahjati in #1166
Full Changelog: hermes-v0.4.2...hermes-v0.4.4
xc-admin-v0.5.1
[xc-admin-proposer] Handle RPC errors (#1167) * Fix server * Add some comments
Pyth EVM Contract v1.3.3
Changes
Added support for Stacks chain in governance
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 PythUpgradable-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.