Skip to content

Releases: taikoxyz/taiko-mono

docs-site: v1.12.0

19 Sep 09:01
6c17dcb
Compare
Choose a tag to compare

1.12.0 (2024-09-19)

Features

  • docs-site: sitewide banner for ontake fork notification (#18111) (5ed6c80)
  • docs-site: update docs for ontake fork hekla (#18143) (49b5071)
  • docs-site: update graphics and links for hekla ontake fork (#18146) (48a27af)

Bug Fixes

Documentation

docs-site: v1.11.9

15 Sep 23:56
b19eb10
Compare
Choose a tag to compare

1.11.9 (2024-09-15)

Documentation

taikoon-ui: v1.3.0

13 Sep 10:37
70af856
Compare
Choose a tag to compare

1.3.0 (2024-09-13)

Features

Build

  • deps-dev: bump @sveltejs/kit from 2.5.7 to 2.5.21 (#17901) (7a32ac4)
  • deps: bump @web3modal/common from 4.1.11 to 5.0.11 (#17876) (6ac4eb0)

taiko-client: v0.36.0

12 Sep 03:57
d895cd8
Compare
Choose a tag to compare
taiko-client: v0.36.0 Pre-release
Pre-release

Summary

v0.36.0 (2024-09-12) is a pre-release for the Hekla testnet, with support for the upcoming Ontake protocol fork, as well as optimizations and bug fixes.

Command-Line Flags

New Flags

  • --raiko.host.zkvm: Optional endpoint for a Risc0 and/or SP1 prover. ZK proofs are only required for a small percentage of blocks proposed by the Taiko Beats proposer. Other provers can safely ignore this flag.

  • --l1.private: Optional endpoint for an Ethereum private transaction mempool. This flag prevents broadcasting block proposals to the Ethereum network, protecting your Taiko transactions.

Removed Flags

  • --l1.http: Please ensure this flag is removed from your configuration file.

Mandatory Update ⚠️

Key Dates

  • Protocol Upgrade: Sep 20th, 2:00 AM UTC (10:00 AM Singapore) — Ensure your software is updated before this time.
  • Ontake Fork: Estimated for Sep 24th, 2024, at block height 840,512. The exact time may vary due to block time variability.

Required Software Versions

The versions listed below are the minimum required for the Ontake upgrade. Please note that newer versions may be released, and it's advised to stay updated.

Failure to upgrade may lead to network disconnection or operational issues. You can revert to previous versions before the fork if necessary, as no database schema changes are involved. This pre-release applies only to the Hekla testnet and is not for mainnet use.

Details

Features

  • taiko-client: update Go contract bindings after protocol restructure (#18075) (57f4953)

protocol: v1.9.0

12 Sep 00:43
bf45889
Compare
Choose a tag to compare
protocol: v1.9.0 Pre-release
Pre-release

Summary

v1.9.0 is a pre-release of Taiko's Rollup protocol for the Hekla testnet, with support for the upcoming Ontake fork. Please note that this code has not been audited yet.

Key Protocol Improvements:

  • Enhanced L2 EIP-1559 implementation.
  • Batched and deterministic block proposal to support transaction preconfirmation.
  • Batched block proving that enables aggregation of ZK proofs.
  • Calldata support for contract provers.

Features and Improvements Planned but Not Included in This Release:

  • Sponsored Transactions
  • Cancun EVM Support
  • Enhanced Min-Tier Selection

Mandatory Update ⚠️

Key Dates

  • Protocol Upgrade: Sep 20th, 2:00 AM UTC (10:00 AM Singapore) — Ensure your software is updated before this time.
  • Ontake Fork: Estimated for Sep 24th, 2024, at block height 840,512. The exact time may vary due to block time variability.

Required Software Versions

The versions listed below are the minimum required for the Ontake upgrade. Please note that newer versions may be released, and it's advised to stay updated.

Failure to upgrade may lead to network disconnection or operational issues. You can revert to previous versions before the fork if necessary, as no database schema changes are involved. This pre-release applies only to the Hekla testnet and is not for mainnet use.

Details

Features

  • protocol: add DevnetTaikoL1 (#17900) (d864cea)
  • protocol: add proveBlocks method to ProverSet (#18025) (36a2ae5)
  • protocol: add proveBlocks to TaikoL1.sol (fe687b3)
  • protocol: add TIER_ZKVM_RISC0 tier and HeklaTierProvider (#17913) (64ed666)
  • protocol: add a batch proposing block function (#17864) (3649785)
  • protocol: add ComposeVerifier, TeeAnyVerifier, and ZkAnyVerifier (ee464ca)
  • protocol: add EIP-2612 (permit extension) to bridged ERC20 tokens (#17818) (185ef91)
  • protocol: add preconfirmation support based on #17654 (with some renaming) (#14793) (17d67d7)
  • protocol: add proposeBlock2 in TaikoL1.sol and approve2 in GuardianProver.sol (17d67d7)
  • protocol: add proposer address to getMinTier func (#17919) (d6ea6f3)
  • protocol: add SP1 verification support (#17861) (2936312)
  • protocol: add withdraw eth function to proverset (#17800) (bb2abc5)
  • protocol: adjust gas excess once the gas target has changed (a1e217e)
  • protocol: allow a grace period (4h) to defer proof submission to reduce cost (fe687b3)
  • protocol: allow any address to withdraw token to the recipient address (#17843) (3d89d24)
  • protocol: allow contract proposers to use calldata for DA (17d67d7)
  • protocol: allow msg.sender to customize block proposer addresses (#18048) (22055cc)
  • protocol: enhance nextTxId logics in DelegateOwner (#17718) (85b2cad)
  • protocol: improve L2 basefee calculation (920bd68)
  • protocol: introduce risc0 proof (#17877) (bcb57cb)
  • protocol: protocol monitors (#18002) (45b2087)
  • protocol: relocate L2 base fee parameters to L1 configuration (17d67d7)
  • protocol: return verification timestamp in getLastVerifiedBlock (#17868) (1998288)
  • protocol: revert removing time as input for L2 base fee calculation (a1e217e)
  • protocol: script of UpgradeRisc0Verifier (#17949) (fc12e04)
  • protocol: support backward-compatible batch-proof verification (#17968) (c476aab)
  • protocol: update HeklaTierProvider to introduce sp1 proof (#18022) (76b6514)
  • protocol: update ontakeForkHeight to Sep 24, 2024 (#18046) (30c9316)
  • protocol: update Hekla ontakeForkHeight (#17983) (8819e3a)
  • protocol: update Hekla deployment (#17795) (cadaef8)
  • protocol: update risc0 verifier contract to release-1.0 (#17776) (2dd30ab)
  • protocol: update script of deploying sp1 (#18019) (9464967)
  • protocol: use SP1 1.2.0-rc with more proof verification tests (#18001) (f7bcf1d)

Bug Fixes

Read more

taiko-client: v0.34.1

04 Sep 13:20
428dd49
Compare
Choose a tag to compare

0.34.1 (2024-09-04)

Bug Fixes

taiko-client: v0.34.0

02 Sep 08:13
cd5a6d9
Compare
Choose a tag to compare

0.34.0 (2024-09-02)

Features

taiko-client: v0.33.1

30 Aug 04:40
af794de
Compare
Choose a tag to compare

0.33.1 (2024-08-30)

Bug Fixes

  • taiko-client: initialize private mempool transaction sender in InitFromConfig (#18005) (58f1c85)

taiko-client: v0.33.0

29 Aug 11:59
c4653e5
Compare
Choose a tag to compare

0.33.0 (2024-08-29)

Features

  • taiko-client: introduce CalculateBaseFee() method (#17989) (fdee419)
  • taiko-client: introduce TxMgrSelector for proposer / prover (#17986) (6eb298f)
  • taiko-client: update Go contract bindings (#17997) (606114f)
  • taiko-client: update protocol configs temporarily (#17999) (7893700)

Bug Fixes

  • taiko-client: fix CallOpts and TestTreasuryIncome test case (#18000) (5707a08)

Chores

  • taiko-client: don't use color prefix in log's terminal handler (#17991) (1675cec)

Tests

  • taiko-client: support full sync and snap sync in hive test (#17995) (831198b)
  • taiko-client: support multi clusters reorg hive test (#17987) (28d9072)

taiko-client: v0.32.0

27 Aug 07:26
3a0bfa7
Compare
Choose a tag to compare

0.32.0 (2024-08-27)

Features

  • taiko-client: add optional l1.private (#17962) (9274f2d)
  • taiko-client: optimising statistics on proof request times (#17976) (791f44f)

Bug Fixes

  • taiko-client: fix some issues about calculateBaseFee (#17978) (b010efe)
  • taiko-client: prints logs when using privateTxMgr (#17980) (a0c3388)

Chores

Tests

  • taiko-client: introduce multi nodes hive test (#17981) (9910863)
  • taiko-client: introduce reorg hive test (#17965) (ab601ee)
  • taiko-client: open container logs and close build image logs (#17959) (b541201)
  • taiko-client: update HIVE test configurations (#17950) (4818274)