Skip to content

Releases: pyth-network/pyth-crosschain

Pyth Price Pusher v6.7.1

04 May 01:06
4966b95

Choose a tag to compare

Adds additional logging messages to help debug Sui errors.

Price Pusher v6.7.0

03 May 08:01
586a439

Choose a tag to compare

This release adds support to set gasLimit of the transactions and multiply the price update fees (useful in Hedera).

What's Changed

  • feat(price_pusher): add more options to evm pusher by @ali-bahjati in #1538

Full Changelog: hermes-v0.5.9...pyth-price-pusher-v6.7.0

Hermes v0.5.9

02 May 16:57
3085997

Choose a tag to compare

This release adds deprecation notices to our API methods in the code and also in the API doc.

What's Changed

  • [hermes] Add deprecation notices to old API methods by @jayantk in #1516

Full Changelog: hermes-v0.5.8...hermes-v0.5.9

Hermes v0.5.8

23 Apr 13:41
1a3e3a7

Choose a tag to compare

What's Changed

  • refactor(hermes): match mapping address argument style with the rest by @ali-bahjati in #1498

Full Changelog: hermes-v0.5.7...hermes-v0.5.8

Hermes v0.5.7

23 Apr 10:59
d50488e

Choose a tag to compare

This version fixes a bug in the previous release that resulted in the service not getting ready.

What's Changed

  • fix(hermes): ignore no subscriber error on broadcast by @ali-bahjati in #1492
  • refactor(hermes): Change Pythnet mapping account env var by @ali-bahjati in #1495

Full Changelog: hermes-v0.5.6...hermes-v0.5.7

Hermes v0.5.6

22 Apr 17:42
644b546

Choose a tag to compare

This new release fixes a bug that prevented Hermes to reconnect on WH rpc failures. It also carries some refactoring in the code design.

What's Changed

  • refactor(hermes): re-organize in monorepo by @Reisen in #1421
  • refactor(hermes): state->aggregate downcasting by @Reisen in #1479
  • fix(hermes): reconnect on wh connection termination by @ali-bahjati in #1488

Full Changelog: hermes-v0.5.5...hermes-v0.5.6

hermes-v0.5.5

15 Apr 12:40
a7bb916

Choose a tag to compare

The new hermes release adds a SSE endpoint at /v2/updates/price/stream route that streams price updates to the clients which completes the V2 API. This streaming endpoint is going to replace websocket in the previous versions.

What's Changed

  • refactor(hermes): state->cache downcasting by @Reisen in #1432
  • refactor(hermes): no need to Box futures by @Reisen in #1431
  • refactor(hermes): state->benchmarks downcasting by @Reisen in #1435
  • refactor(hermes): state->price_feed_metadata downcasting by @Reisen in #1439
  • feat(hermes): add sse endpoint by @cctdaniel in #1425
  • feat(hermes): fix hermes /ready endpoint by @cctdaniel in #1449
  • fix(hermes): ignore broadcast send result by @ali-bahjati in #1450
  • feat(hermes): add additional sse features by @cctdaniel in #1443

New Contributors

Full Changelog: pyth-evm-entropy-contract-v0.3.0...hermes-v0.5.5

Pyth Evm Entropy Contract v0.3.0

12 Apr 13:26
02e196e

Choose a tag to compare

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.

hermes-v0.5.4

11 Apr 02:05
3c5a913

Choose a tag to compare

What's Changed

Full Changelog: pyth-js-v45...hermes-v0.5.4

Pyth JS SDKs

10 Apr 13:57
ee455f1

Choose a tag to compare

What's Changed

  • [solidity sdk] Add zerolend AggregatorV3 adapter to SDK by @jayantk in #1437

Full Changelog: pyth-js-v44...pyth-js-v45