Upgrade Information
Breaking Changes
- All Solana inbounds have new optional param
revert_options. Solana Gateway program must be upgraded after node upgrade.
Features
- 3672 - zetaclient: cache tss signatures for performance.
- 3671 - use gas budget argument to refund TSS for Sui withdraw cost
- 3699 - use real gas usage for TON withdrawals
- 3710 - support preflight RPC health metrics before fully enable a chain
- 3377 - have zetacore increase the gas price in pending Bitcoin cctxs and burns additional gas fees
- 3750 - support simple call from solana
- 3764 - add payload parsing for Sui WithdrawAndCall
- 3756 - parse revert options in solana inbounds
- 3765 - support cancelling Sui rejected withdrawal
- 3792 - add compliance check for Sui inbound and outbound
- 3790 - integrate execute revert
- 3797 - integrate execute SPL revert
- 3807 - integrate ZEVM to Solana call
- 3826 - add global tss signature rate-limiter to zetaclient
- 3793 - support Sui withdrawAndCall using the PTB transaction
Refactor
- 3709 - improve cctx error message for out of gas errors when creating outbound
- 3777 - use SignBatch keysign for solana outbound tx and fallback tx
- 3813 - set ZETA protocol fee to 0
Fixes
- 3711 - fix TON call_data parsing
- 3717 - fix solana withdraw and call panic
- 3770 - improve fallback tx error handling
- 3802 - prevent Sui withdraw with invalid address
- 3786 - reorder end block order to allow gov changes to be added before staking.
- 3821 - set retry gas limit if outbound is successful
Tests
- 3692 - e2e staking test for
MsgUndelegatetx, to test observer staking hooks
Refactor
- 3700 - use sender and senderEVM in cross-chain call message context