Skip to content

v1.70.0

Latest

Choose a tag to compare

@33cn 33cn released this 27 Aug 10:17

1.70.0 (2026-08-27)

Bug Fixes

  • adapt go-ethereum API changes for v1.14.8 upgrade (e4a0274)
  • adapt mix/zksync to gnark v0.9.0 and gnark-crypto v0.12.1 (d5bd728)
  • address PR #1295 review — concurrency safety, nil dereference, gas estimation, and defensive checks (27e66f6)
  • build: move build_ci CGO comment out of shell recipe (41fc318)
  • ci: add btcd health dependency for para1 in rgbx docker-compose (fc6559a)
  • ci: fix semantic-release preset and extra_plugins (aea8692)
  • ci: raise rgbx deposit wait retries to absorb timing variance (079ca9a)
  • config: remove redundant DisableForkCheck in chain33 toml templates (27adee1)
  • cross-chain: add overflow protection in evmxgo and cross2eth (9436e04)
  • cross2eth: adapt tests to go-ethereum v1.14.8 simulated backend (28f1d6e)
  • cross2eth: replace secp256k1.Sign with crypto.Sign for CGO=0 (b89969f)
  • evm: add ForkEVMFixOverflow gate for uint64→int64 overflow protection (d4ef8c1)
  • evm: fix EVM log address issue (d70a0cd)
  • evm: fix gasmultiple config not taking effect and extract quickEstimateGasValue (cd1a9fe)
  • lightclient: enhance BTC header validation and error handling (6c01acd)
  • lightclient: fix BTC transaction scan gap and add state management to prevent duplicate processing (ea2f19a)
  • lightclient: prevent withdraw duplicates and optimize UTXO selection (9e444cb)
  • mix: add defensive guards per review and remove dead code (299a54f)
  • mix: add groth16 VK/proof compatibility for old v0.5.2 format (a68e7e0)
  • mix: add ProvingKey compatibility for old v0.5.2 format (1914e6b)
  • mix: harden error handling in pub input conversion and proof verify (b2d25c7)
  • mix: preserve historical compatibility for CBC and witness formats (001ac93)
  • para: disable ForkParaFee in test para nodes via SetFork (6ac019f)
  • relay: use proto.Equal for BTC header comparison (8387ec4)
  • rgbx: CI waits relied on chain33-cli exit codes which are always 0 (56c5654)
  • rgbx: correct CI wait logic per final review (c83d784)
  • zksync: preserve v0.5.3 eddsa key derivation for historical addresses (0041b7f)
  • zksync: use GenerateKeyCompat in l2txs SignTransaction for historical key compat (1f48f83)

Features

  • add legacymimc to preserve zksync/mix MiMC hash compatibility (3d6c8db)
  • btcwallet: enhance transaction fee estimation and validation (3c82862)
  • btcwallet: enhance transaction monitoring and state management (420edb4)
  • btcwallet: implement BTC cross-chain gateway with TSS integration (a7dd728)
  • btcwallet: implement SPV proof and enhance transaction monitoring (44bcde6)
  • config: add new fork configurations for light client and RGBX in chain33.proxyminer.toml (f241175)
  • lightclient/rgbx: implement complete BTC withdrawal flow (9538e52)
  • lightclient: add BTC deposit function with RPC support (324fb2a)
  • lightclient: add tx hash return and withdraw sign deduplication (3022c53)
  • lightclient: add withdraw state persistence (5bd9384)
  • lightclient: implement Bitcoin header validation and context management (7680b6d)
  • mix: add genzkkey tool, update CI to regenerate groth16 keys (e3652e9)
  • neutrino: add comprehensive configuration documentation for RGBX and Neutrino (5f4a04b)
  • neutrino: enhance Bitcoin header submission and synchronization (1227846)
  • neutrino: implement concurrent signing tasks in TSS service (b701fca)
  • neutrino: validate withdraw sign notify and receiver-pays-fee (bf09167)
  • rgbx/lightclient: implement production-ready cross-chain transaction validation (2567803)
  • rgbx: add BTC address script conversion and deposit transaction commands (f4cc4fa)
  • rgbx: add cross-chain account system with deposit/withdraw asset management (a4e117e)
  • rgbx: add cross-chain asset support in transfer transaction (28bb459)
  • rgbx: add new configuration options and enhance build scripts (d87f31b)
  • rgbx: enhance transaction handling and add end height parameter (df2fa48)
  • rgbx: harden CommitDKG validation and guardian title handling (605c1de)

Reverts

  • Revert "fix(mix): add ProvingKey compatibility for old v0.5.2 format" (c2a7111)