What's Changed
What's Changed
- ci: Remove A2 Workflows by @billyyang423 in #1319
- feat: inbound tx tracker by @kingpinXD in #1105
- fix: CallEVM(addLiquidityETH) wrong parameter call by @lukema95 in #1311
- refactor: set gas limit associated to the ZRC20 for cctx revert outbound by @lumtis in #1317
- feat(
zetaclient
): useValidateBasic
before broadcasting messages by @lumtis in #1239 - feat(
crosschain
): add gas price increase limit by @lumtis in #1322 - fix(
zetaclient
): report failed ERC20 transfers from TSS by @brewmaster012 in #1315 - feat: Bitcoin utxo consolidation by @ws4charlie in #1326
- fix: add support for bsc headers by @kingpinXD in #1334
- fix: Error Context in gas_price by @chinmaym07 in #1224
- refactor: Remove redundant conditional judgment code by @lukema95 in #1309
- refactor(
zetaclient
): use interfaces for used attributes by @lumtis in #1191 - fix(
rpc
): remove zetacore from some RPC REST path by @brewmaster012 in #1282 - test: trackers by @kingpinXD in #1320
- refactor: Enhance the basic validation for MsgDeployFungibleCoinZRC20 by @lukema95 in #1310
- fix: register codec for all messages by @lumtis in #1210
- fix: Update binary names upgrade path testing by @gzukel in #1341
- feat:
docs
cmd to generatezetacored
CLI docs by @fadeev in #960 - feat: generate typescript bindings by @fadeev in #825
- fix: use supported chains from zetacore instead of default chain list by @kingpinXD in #1344
- fix: Clean up Docker for Release, Modify Pipeline with Release Logic, Fix Binary Links / Version from recent Change.fix by @gzukel in #1357
- refactor: Remove redundant sorting of trackers by @lukema95 in #1346
- refactor: TSS lib patch by @kevinssgh in #1351
- fix(
common
)!: bitcoin address validation to verify networks by @brewmaster012 in #1364 - refactor: add more extensive check for reverted contract by @lumtis in #1214
- refactor(
zetaclient
): use keyring backend file for hotkey by @lumtis in #1323 - fix!: unconfirmed pending cctx should prevent further outbound tx signing by @brewmaster012 in #1370
- fix!: Reliable block header by @brewmaster012 in #1374
- fix: updated publish-release and rc-release and added changelog change check by @gzukel in #1386
- feat: zeta supply checks by @kingpinXD in #1358
- chore: improve changelogs format by @lumtis in #1390
- fix(
crosschain
): use event index in inbound tx digest by @lumtis in #1372 - fix: cherry pick v10.1.x hotfix (minRelayTxFee and bitcoin mainnet/testnet address format) by @ws4charlie in #1367
- feat: update observer by @kingpinXD in #1384
- chore: add chain id to localnet and open port 26657 to make local testing easier. by @CharlieMc0 in #1401
- feat: Add HSM capability for zetaclient hot key - non production by @kevinssgh in #1387
- fix: speed up evm outtx inclusion and improve log prints by @ws4charlie in #1406
- docs: code freeze note by @lumtis in #1414
- chore: merge internal repo changes by @lumtis in #1432
- chore: remove build types in
.goreleaser.yaml
by @lumtis in #1442 - feat:
snapshots
command by @fadeev in #1411 - fix: invalid memory address or nil pointer dereference by @liwuv587 in #1423
- docs: remove code freeze notice by @lumtis in #1434
- docs: resync changelogs with v11.0.0 by @lumtis in #1437
- refactor(
smoke-test
): smoke test general improvements: optimize execution, clean up outputs, introduce zetae2e CLI by @lumtis in #1438 - fix: Code4rena: potentially miss intx (PR migration) by @ws4charlie in #1443
- chore: remove -race from default
Makefile
buildgo install
by @brewmaster012 in #1504 - refactor: remove ValidateBasic check in cli by @lukema95 in #1427
- feat: add gov proposal scripts to localnet to support fronend development by @CharlieMc0 in #1499
- fix: rename aux.go => utils.go to avoid go package resolver complaint by @brewmaster012 in #1446
- docs: add authorization note to messages by @fadeev in #1519
- fix: avoid duplicate keysign for outTx already pending by @ws4charlie in #1518
- refactor: dependency: use revised go-tss lib by @brewmaster012 in #1521
- fix: block
distribution
module account to receive ZETA by @brewmaster012 in #1522 - ci: fixing smoketest runners by @CharlieMc0 in #1529
- refactor: remove chain id from index for observer set (cherry picked) by @lumtis in #1440
- fix: relax header length basic check by @brewmaster012 in #1525
- fix: post block headers only for enabled EVM chains by @ws4charlie in #1497
- refactor(observer): put data from observerParams in coreParams (cherry picked) by @lumtis in #1436
- fix: btc decode address by @kingpinXD in #1528
- ci: add pipeline to publish typescript libraries by @gzukel in #1544
- fix: additional checks for evm outbound tx and code enhancement to be defensive by @ws4charlie in #1530
- feat: add monitoring(grafana, prometheus, ethbalance) for localnet testing by @morde08 in #1498
- ci: Finalize typescript NPM package publish on release creation. by @gzukel in #1548
- test(
e2e
): improve stateful e2e testing by @lumtis in #1538 - fix: sanity check events of ZetaSent/ZetaReceived/ZetaReverted/Withdrawn/Deposited by @ws4charlie in #1539
- docs: Update the --ledger --hd-path hint for clarity by @CryptoFewka in #1553
- fix: unprivileged outtx tracker removal by @ws4charlie in #1533
- fix(
rpc
): reduce websocket message limit to 10MB by @lumtis in #1555 - refactor(
crosschain
): change log level for gas stability pool iteration error by @lumtis in #1558 - fix: cherry picked hot fixes from v11.0.x by @ws4charlie in #1561
- fix: screen out unconfirmed utxos that are not created by TSS itself by @ws4charlie in #1554
- refactor(
MsgUpdateCrosschainFlags
): requires group2 policy type to enable header verification by @lumtis in #1552 - fix(
crosschain
): add emptiness check for topic array in event parsing by @lumtis in #1556 - fix: inbound index by @kingpinXD in #1536
- chore(deps): bump tj-actions/changed-files from 39 to 41 in /.github/workflows by @dependabot in #1564
- chore(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 by @dependabot in #1566
- chore(deps): bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0 by @dependabot in #1568
- chore(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.3 by @dependabot in #1565
- fix(
common
): typos in comments by @GoodDaisy in #1531 - chore(deps): bump golang.org/x/crypto from 0.10.0 to 0.17.0 by @dependabot in #1569
- fix: add chain id to get tss address rpc by @kingpinXD in #1567
- fix: pending nonces genesis import by @kingpinXD in #1546
- fix: resolve migration script for v12 by @lumtis in #1549
- fix(
crosschain
): removedecreaseAllowance
andincreaseAllowance
checks by @lumtis in #1557 - chore: v12.0.0 by @lumtis in #1578
- fix: skip unsupported chain parameters by @ws4charlie in #1581
- fix: avoid voting on wrong ballots due to false blockNumber in EVM tx receipt by @ws4charlie in #1570
- fix: zetaclient crash due to out of bound int conversion by @brewmaster012 in #1576
- chore: update ledger dependencies by @CharlieMc0 in #1590
- fix(
zetaclient
): fix chain params comparison logic by @lumtis in #1588 - docs: updated release instructions by @CharlieMc0 in #1585
- test(
e2e
): add chain header tests back and fix admin tests by @lumtis in #1577 - ci: fix the cleanup step in the rc-release and publish-release pipelines by @gzukel in #1580
- fix: get tss address cli by @kingpinXD in #1589
- fix: exempt system txs from min gas check and fee deduction by @brewmaster012 in #1605
- fix: Stress test refactor by @kevinssgh in #1501
- chore: increment hanlder to v12.1.0 by @kingpinXD in #1615
New Contributors
- @chinmaym07 made their first contribution in #1224
- @liwuv587 made their first contribution in #1423
- @morde08 made their first contribution in #1498
- @CryptoFewka made their first contribution in #1553
- @dependabot made their first contribution in #1564
- @GoodDaisy made their first contribution in #1531
Full Changelog: v10.1.0...v12.0.5