From 75a41892e49f6e542f59c306ebeb4ee9bcf6062e Mon Sep 17 00:00:00 2001 From: Alex Gartner Date: Fri, 13 Sep 2024 10:19:33 -0700 Subject: [PATCH] chore: sync v20 changelog (#2872) --- changelog.md | 47 ++++++++++++++++++++++++++++++++--------------- 1 file changed, 32 insertions(+), 15 deletions(-) diff --git a/changelog.md b/changelog.md index 0e51250604..2b3667d36d 100644 --- a/changelog.md +++ b/changelog.md @@ -4,16 +4,6 @@ ### Features -* [2578](https://github.com/zeta-chain/node/pull/2578) - add Gateway address in protocol contract list -* [2630](https://github.com/zeta-chain/node/pull/2630) - implement `MsgMigrateERC20CustodyFunds` to migrate the funds from the ERC20Custody to a new contracts (to be used for the new ERC20Custody contract for smart contract V2) -* [2578](https://github.com/zeta-chain/node/pull/2578) - Add Gateway address in protocol contract list -* [2594](https://github.com/zeta-chain/node/pull/2594) - Integrate Protocol Contracts V2 in the protocol -* [2634](https://github.com/zeta-chain/node/pull/2634) - add support for EIP-1559 gas fees -* [2597](https://github.com/zeta-chain/node/pull/2597) - Add generic rpc metrics to zetaclient -* [2538](https://github.com/zeta-chain/node/pull/2538) - add background worker routines to shutdown zetaclientd when needed for tss migration -* [2681](https://github.com/zeta-chain/node/pull/2681) - implement `MsgUpdateERC20CustodyPauseStatus` to pause or unpause ERC20 Custody contract (to be used for the migration process for smart contract V2) -* [2644](https://github.com/zeta-chain/node/pull/2644) - add created_timestamp to cctx status -* [2673](https://github.com/zeta-chain/node/pull/2673) - add relayer key importer, encryption and decryption * [2633](https://github.com/zeta-chain/node/pull/2633) - support for stateful precompiled contracts * [2788](https://github.com/zeta-chain/node/pull/2788) - add common importable zetacored rpc package * [2784](https://github.com/zeta-chain/node/pull/2784) - staking precompiled contract @@ -22,7 +12,6 @@ ### Refactor -* [2615](https://github.com/zeta-chain/node/pull/2615) - Refactor cleanup of outbound trackers * [2749](https://github.com/zeta-chain/node/pull/2749) - fix all lint errors from govet * [2725](https://github.com/zeta-chain/node/pull/2725) - refactor SetCctxAndNonceToCctxAndInboundHashToCctx to receive tsspubkey as an argument * [2802](https://github.com/zeta-chain/node/pull/2802) - set default liquidity cap for new ZRC20s @@ -31,22 +20,50 @@ ### Tests * [2661](https://github.com/zeta-chain/node/pull/2661) - update connector and erc20Custody addresses in tss migration e2e tests -* [2726](https://github.com/zeta-chain/node/pull/2726) - add e2e tests for deposit and call, deposit and revert * [2703](https://github.com/zeta-chain/node/pull/2703) - add e2e tests for stateful precompiled contracts -* [2763](https://github.com/zeta-chain/node/pull/2763) - add V2 contracts migration test * [2830](https://github.com/zeta-chain/node/pull/2830) - extend staking precompile tests * [2867](https://github.com/zeta-chain/node/pull/2867) - skip precompiles test for tss migration ### Fixes -* [2654](https://github.com/zeta-chain/node/pull/2654) - add validation for authorization list in when validating genesis state for authorization module * [2674](https://github.com/zeta-chain/node/pull/2674) - allow operators to vote on ballots associated with discarded keygen without affecting the status of the current keygen. * [2672](https://github.com/zeta-chain/node/pull/2672) - check observer set for duplicates when adding a new observer or updating an existing one * [2735](https://github.com/zeta-chain/node/pull/2735) - fix the outbound tracker blocking confirmation and outbound processing on EVM chains by locally index outbound txs in zetaclient -* [2787](https://github.com/zeta-chain/node/pull/2787) - ask for 3 accounts (signer, pda, system_program) on solana gateway deposit * [2842](https://github.com/zeta-chain/node/pull/2842) - fix: move interval assignment out of cctx loop in EVM outbound tx scheduler * [2853](https://github.com/zeta-chain/node/pull/2853) - calling precompile through sc with sc state update +## v20.0.0 + +### Features + +* [2578](https://github.com/zeta-chain/node/pull/2578) - add Gateway address in protocol contract list +* [2630](https://github.com/zeta-chain/node/pull/2630) - implement `MsgMigrateERC20CustodyFunds` to migrate the funds from the ERC20Custody to a new contracts (to be used for the new ERC20Custody contract for smart contract V2) +* [2578](https://github.com/zeta-chain/node/pull/2578) - Add Gateway address in protocol contract list +* [2594](https://github.com/zeta-chain/node/pull/2594) - Integrate Protocol Contracts V2 in the protocol +* [2634](https://github.com/zeta-chain/node/pull/2634) - add support for EIP-1559 gas fees +* [2597](https://github.com/zeta-chain/node/pull/2597) - Add generic rpc metrics to zetaclient +* [2538](https://github.com/zeta-chain/node/pull/2538) - add background worker routines to shutdown zetaclientd when needed for tss migration +* [2681](https://github.com/zeta-chain/node/pull/2681) - implement `MsgUpdateERC20CustodyPauseStatus` to pause or unpause ERC20 Custody contract (to be used for the migration process for smart contract V2) +* [2644](https://github.com/zeta-chain/node/pull/2644) - add created_timestamp to cctx status +* [2673](https://github.com/zeta-chain/node/pull/2673) - add relayer key importer, encryption and decryption +* [2825](https://github.com/zeta-chain/node/pull/2825) - add Bitcoin inscriptions support + +### Refactor + +* [2615](https://github.com/zeta-chain/node/pull/2615) - Refactor cleanup of outbound trackers +* [2855](https://github.com/zeta-chain/node/pull/2855) - disable Bitcoin witness support for mainnet + +### Tests + +* [2726](https://github.com/zeta-chain/node/pull/2726) - add e2e tests for deposit and call, deposit and revert +* [2821](https://github.com/zeta-chain/node/pull/2821) - V2 protocol contracts migration e2e tests + +### Fixes + +* [2654](https://github.com/zeta-chain/node/pull/2654) - add validation for authorization list in when validating genesis state for authorization module +* [2672](https://github.com/zeta-chain/node/pull/2672) - check observer set for duplicates when adding a new observer or updating an existing one +* [2824](https://github.com/zeta-chain/node/pull/2824) - fix Solana deposit number + ## v19.0.0 ### Breaking Changes