Skip to content

Releases: zeta-chain/node

v28.1.5

15 Mar 16:21
4fcd586
Compare
Choose a tag to compare

CHANGELOG

v28.1.5

Fixes

  • 3719 - fix: add min gas limit for non-gas outbound transactions

v29.1.0

14 Mar 20:20
79219e2
Compare
Choose a tag to compare

v29.1.0

Features

  • 3662 - use custom sui_executeTransactionBlock on Sui
  • 3671 - use gas budget argument to refund TSS for sui withdraw cost

Fixes

  • 3711 - fix TON call_data parsing
  • 3717 - fix solana withdraw and call panic

Changelog

  • 79219e2 fix: fix solana withdraw and call outbounds (#3717)

v29.0.3

12 Mar 20:31
64e5150
Compare
Choose a tag to compare

v29.0.3

Fixes

  • 3702 - upgrade cosmos sdk to v0.50.13

Features

  • 3699 - use real gas usage for TON withdrawals

Changelog

v28.1.4

12 Mar 20:14
d256422
Compare
Choose a tag to compare

CHANGELOG

v28.1.4

Fixes

  • 3702 - upgrade cosmos sdk to v0.50.13

Changelog

v29.0.2

10 Mar 21:32
23b2ec4
Compare
Choose a tag to compare

v29.0.2

This is a zetaclient only release. You may run any zetacored v29.x.x

Fixes

  • 3680 - evm chains: use gasLimit from CCTX
  • 3684 - add DisableTssBlockScan to the chain params equality check function

v28.1.3

11 Mar 04:12
4787747
Compare
Choose a tag to compare

v28.1.3

This is a zetaclient only release. You may run any zetacored v28.1.x

Fixes

  • 3680 - evm chains: use gasLimit from CCTX
  • 3684 - add DisableTssBlockScan to the chain params equality check function

v29.0.1

06 Mar 19:17
ea0afab
Compare
Choose a tag to compare

v29.0.1

This release only contains zetaclientd changes, but we will be proposing it for the v29 upgrade for consistency.

Fixes

  • 3664 - add a check to stop posting inbound votes if the cctx has already been created

v29.0.0

Breaking Changes

  • The CCTX List RPC (/zeta-chain/crosschain/cctx) will now return CCTXs ordered by creation time. CCTXs from before the upgrade will not be displayed. Use the ?unordered=true parameter to revert to the old behavior.

Features

  • 3414 - support advanced abort workflow (onAbort)
  • 3461 - add new ConfirmationParams field to chain params to enable multiple confirmation count values, deprecating confirmation_count
  • 3489 - add Sui chain info
  • 3455 - add track-cctx command to zetatools
  • 3506 - define ConfirmationMode enum and add it to InboundParams, OutboundParams, MsgVoteInbound and MsgVoteOutbound
  • 3469 - add MsgRemoveInboundTracker to remove inbound trackers. This message can be triggered by the emergency policy.
  • 3450 - integrate SOL withdraw and call
  • 3538 - implement MsgUpdateOperationalChainParams for updating operational-related chain params with operational policy
  • 3534 - Add Sui deposit & depositAndCall
  • 3541 - implement MsgUpdateZRC20Name to update the name or symbol of a ZRC20 token
  • 3439 - use protocol contracts V2 with TON deposits
  • 3520 - integrate SPL withdraw and call
  • 3527 - integrate SOL/SPL withdraw and call revert
  • 3522 - add MsgDisableFastConfirmation to disable fast confirmation. This message can be triggered by the emergency policy.
  • 3548 - ensure cctx list is sorted by creation time
  • 3562 - add Sui withdrawals
  • 3600 - add dedicated zetaclient restricted addresses config. This file will be automatically reloaded when it changes without needing to restart zetaclient.
  • 3578 - Add disable_tss_block_scan parameter. This parameter will be used to disable expensive block scanning actions on non-ethereum EVM Chains.
  • 3551 - support for EVM chain and Bitcoin chain inbound fast confirmation
  • 3615 - make Bitcoin deposit with invalid memo reverting

Refactor

  • 3381 - split Bitcoin observer and signer into small files and organize outbound logic into reusable/testable functions; renaming, type unification, etc.
  • 3496 - zetaclient uses ConfirmationParams instead of old ConfirmationCount; use block ranged based observation for btc and evm chain.
  • 3594 - set outbound hash in cctx when adding outbound tracker
  • 3553 — add a new buffer blocks param to delay deletion of pending ballots

Fixes

  • 3501 - fix E2E test failure caused by nil ConfirmationParams for Solana and TON
  • 3509 - schedule Bitcoin TSS keysign on interval to avoid TSS keysign spam
  • 3517 - remove duplicate gateway event appending to fix false positive on multiple events in same tx
  • 3602 - hardcode gas limits to avoid estimate gas calls
  • 3622 - allow object for tracerConfig in debug_traceTransaction RPC
  • 3634 - return proper synthetic tx in eth_getBlockByNumber RPC

Tests

  • 3430 - add simulation test for MsgWithDrawEmission
  • 3503 - add check in e2e test to ensure deletion of stale ballots
  • 3536 - add e2e test for upgrading solana gateway program
  • 3560 - initialize Sui E2E deposit tests
  • 3595 - add E2E tests for Sui withdraws
  • 3591 - add a runner for gov proposals in the e2e test.

Changelog

  • 8e1d348 fix(zetaclient): ensure fallbackTx is not nil (#3632)

v28.1.2

07 Mar 01:57
348238d
Compare
Choose a tag to compare

CHANGELOG

This is a zetaclient only release.

increase gas limit 21000 -> 25000 to fix Arbitrum gas token withdraw error (#3667)

v28.1.1

06 Mar 02:19
0ab6e19
Compare
Choose a tag to compare

v28.1.1

This is a zetaclient only release.

Fixes

  • 3636 - add a check to stop posting inbound votes if the cctx has already been created

v29.0.0

05 Mar 22:08
8e1d348
Compare
Choose a tag to compare

v29.0.0

Breaking Changes

  • The CCTX List RPC (/zeta-chain/crosschain/cctx) will now return CCTXs ordered by creation time. CCTXs from before the upgrade will not be displayed. Use the ?unordered=true parameter to revert to the old behavior.

Features

  • 3414 - support advanced abort workflow (onAbort)
  • 3461 - add new ConfirmationParams field to chain params to enable multiple confirmation count values, deprecating confirmation_count
  • 3489 - add Sui chain info
  • 3455 - add track-cctx command to zetatools
  • 3506 - define ConfirmationMode enum and add it to InboundParams, OutboundParams, MsgVoteInbound and MsgVoteOutbound
  • 3469 - add MsgRemoveInboundTracker to remove inbound trackers. This message can be triggered by the emergency policy.
  • 3450 - integrate SOL withdraw and call
  • 3538 - implement MsgUpdateOperationalChainParams for updating operational-related chain params with operational policy
  • 3534 - Add Sui deposit & depositAndCall
  • 3541 - implement MsgUpdateZRC20Name to update the name or symbol of a ZRC20 token
  • 3439 - use protocol contracts V2 with TON deposits
  • 3520 - integrate SPL withdraw and call
  • 3527 - integrate SOL/SPL withdraw and call revert
  • 3522 - add MsgDisableFastConfirmation to disable fast confirmation. This message can be triggered by the emergency policy.
  • 3548 - ensure cctx list is sorted by creation time
  • 3562 - add Sui withdrawals
  • 3600 - add dedicated zetaclient restricted addresses config. This file will be automatically reloaded when it changes without needing to restart zetaclient.
  • 3578 - Add disable_tss_block_scan parameter. This parameter will be used to disable expensive block scanning actions on non-ethereum EVM Chains.
  • 3551 - support for EVM chain and Bitcoin chain inbound fast confirmation
  • 3615 - make Bitcoin deposit with invalid memo reverting

Refactor

  • 3381 - split Bitcoin observer and signer into small files and organize outbound logic into reusable/testable functions; renaming, type unification, etc.
  • 3496 - zetaclient uses ConfirmationParams instead of old ConfirmationCount; use block ranged based observation for btc and evm chain.
  • 3594 - set outbound hash in cctx when adding outbound tracker
  • 3553 — add a new buffer blocks param to delay deletion of pending ballots

Fixes

  • 3501 - fix E2E test failure caused by nil ConfirmationParams for Solana and TON
  • 3509 - schedule Bitcoin TSS keysign on interval to avoid TSS keysign spam
  • 3517 - remove duplicate gateway event appending to fix false positive on multiple events in same tx
  • 3602 - hardcode gas limits to avoid estimate gas calls
  • 3622 - allow object for tracerConfig in debug_traceTransaction RPC
  • 3634 - return proper synthetic tx in eth_getBlockByNumber RPC

Tests

  • 3430 - add simulation test for MsgWithDrawEmission
  • 3503 - add check in e2e test to ensure deletion of stale ballots
  • 3536 - add e2e test for upgrading solana gateway program
  • 3560 - initialize Sui E2E deposit tests
  • 3595 - add E2E tests for Sui withdraws
  • 3591 - add a runner for gov proposals in the e2e test.

Changelog

  • 8e1d348 fix(zetaclient): ensure fallbackTx is not nil (#3632)