Summary
v0.35.0 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 ⚠️
Timing
There are two crucial timestamps to be aware of:
- Protocol upgrade timestamp: Sep 20th, 2:00 AM UTC (10:00 AM Singapore) — This is the earliest time we'll perform the contract upgrade on Hekla. You must start using the new software before this time.
- Ontake fork timestamp: Estimated to occur on Sep 24th, 2024, at fork block height 840,512. Due to Taiko's variable block time, the exact moment can't be precisely predicted.
Software releases
The following software versions must be used in conjunction:
- taiko-geth: v1.8.0
- taiko-client: v0.35.0
- simple-taiko-node: v1.5.0
- taiko protocol: v1.9.0 (To be released soon) — If using a
ProverSet
for block proposal and proving, update its implementation to the new version in this release.
Failure to upgrade may result in disconnection from the Taiko network or other operational issues. You can revert to the previous version before the fork occurs after upgrading to this pre-release, as there are no database schema changes.
This pre-release is intended for the Hekla testnet only and shall not be used for Taiko mainnet.
Details
Features
- taiko-client: add two more new ZK related metrics (#18043) (e43eeac)
- taiko-client: remove the legacy
290
tier (#18035) (5064037) - taiko-client: update
ontakeForkHeight
to Sep 24, 2024 (#18047) (a1ff620) - taiko-client: update contract binding & add
Proposer
(#18053) (d0554a2) - taiko-client: use
proveBlocks
by default for post ontake blocks (#18042) (15709af)