Skip to content

Releases: pyth-network/pyth-crosschain

Pyth EVM Contract v1.3.0

18 Jul 09:29
dcec1e9
Compare
Choose a tag to compare

What's Changed

  • Ethereum/parse price feed updates accumulators by @swimricky in #855
  • [eth] - optimize parse/updatePriceFeeds for gas & bytesize by @swimricky in #868
  • [ethereum] - charge updateFee per number of updates by @swimricky in #878
  • [eth]: add forward compatibility test for accumulator updateData by @swimricky in #884
  • [eth] more update/parsePriceFeed optimizations by @swimricky in #886
  • [eth] - optimize ReceiverMessages parseAndVerifyVM by @swimricky in #901
  • [eth] Add setWormholeAddress governance message by @ali-bahjati in #917
  • [eth] Finalize accumulator contract by @ali-bahjati in #960

Full Changelog: pyth-evm-contract-v1.3.0-alpha...pyth-evm-contract-v1.3.0

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. For the ERC1967Proxy use the optimizer runs 200 and for the PythUpgradable it is 2000.

pyth-js-v10

10 Jul 03:12
2c334b6
Compare
Choose a tag to compare

What's Changed

  • [price-service/client] Crash by default on WsError by @ali-bahjati in #934

pyth-js-v7

28 Jun 16:29
5e44fa4
Compare
Choose a tag to compare

What's Changed

  • [price_service] js client: getPriceFeed() by @lvn-ryu in #922

New Contributors

Full Changelog: hermes-v0.1.3...pyth-js-v7

Hermes v0.1.4

28 Jun 17:47
5e44fa4
Compare
Choose a tag to compare

What's Changed

  • [hermes] Fix concurrency issue by @ali-bahjati in #925

Full Changelog: hermes-v0.1.3...hermes-v0.1.4

Pyth Price Pusher v5.4.0

23 Jun 16:26
742c37e
Compare
Choose a tag to compare

Various updates for the Sui blockchain

Hermes v0.1.3

23 Jun 17:32
dfc2df7
Compare
Choose a tag to compare

What's Changed

  • [hermes] Add storage tests + refactor by @ali-bahjati in #907
  • [hermes] Use raw_message for future-compatibility by @ali-bahjati in #913

Full Changelog: hermes-v0.1.2...hermes-v0.1.3

Pyth Price Pusher v5.3.2

20 Jun 17:27
8f7b6ee
Compare
Choose a tag to compare
[price_pusher] fix account sequence mismatch bug (#902)

* fix

* bump version

Hermes v0.1.2

19 Jun 17:27
26f3fc3
Compare
Choose a tag to compare

What's Changed

  • [hermes] Move GuardianSet sourcing from Ethereum to PythNet by @Reisen in #894
  • [hermes] fix cors bug by @ali-bahjati in #896
  • [hermes] Switch to message structs in pythnet_sdk by @ali-bahjati in #897
  • [hermes] Add health probe by @ali-bahjati in #899

Full Changelog: pyth-price-server-v3.0.8...hermes-v0.1.2

Pyth Price Server v3.0.8

16 Jun 10:59
b8778c0
Compare
Choose a tag to compare
[price-service] Update readiness probe (#893)

* [price-service] Update readiness probe

This also refactors and explains the last changes on the liveness probe.

* Update comments

* Address review comments

Pyth Price Server v3.0.7

13 Jun 12:41
75abeb1
Compare
Choose a tag to compare
pyth-price-server-v3.0.7

[price-service] Add minSymbols check to liveness (#882)