Releases: taikoxyz/taiko-mono
docs-site: v1.12.3
docs-site: v1.12.2
taiko-client: v0.38.0
0.38.0 (2024-10-09)
Summary
0.38.0 is a pre-release for the Hekla testnet that incorporates the merged upstream go-ethereum code. While this update is not mandatory for all Hekla node operators, we recommend upgrading to this version.
Required Software Versions
The versions listed below are the minimum required for the taiko-client upgrade. Please note that newer versions may be released, and it's advised to stay updated.
Details
Features
Chores
Tests
fork-diff: v0.6.1
docs-site: v1.12.1
taiko-client: v0.37.0
0.37.0 (2024-09-28)
taiko-client v0.37.0 is a hotfix release to fix a proposer issue introduced in v0.36.0. It's a mandatory update for all Hekla testnet proposers.
Features
- taiko-client: allow
--l1.beacon
to be optional when a blob server is given (#18094) (f4d47a3) - taiko-client: improve some logs in zk producer (#18117) (109595e)
- taiko-client: support
TaikoL1.proposeBlocksV2
(#18116) (d0c0fed) - taiko-client: update contract bingdings (#18182) (8954764)
- taiko-client: update prover balance check to include bond balance (#18092) (5d5ca74)
Bug Fixes
- taiko-client: dont check l1heightInAnchor vs l1Height when detecting reorg (#18110) (7ed9b6f)
- taiko-client: fix blob server API URL when fetching blob data (#18109) (7230dfd)
- taiko-client: fix process in handling empty proof (#18128) (d6d90d8)
- taiko-client: fix revert case when propose blob blocks (#18185) (656e757)
- taiko-client: improve prover balance check based on 18092 (#18129) (b6cd50b)
- taiko-client: record
lastProposedAt
after ontake fork (#18166) (ea0ca90) - taiko-client: revert path changes about SocialScan endpoint (#18119) (38fa03a)
Chores
- protocol: remove reliance on taiko contracts and update golangci-lint (#18151) (92f571a)
- taiko-client: revert building changes (#18174) (485b2ee)
- taiko-client: try cross-compile taiko-client to speed up docker building (#18171) (9dbad24)
Tests
- taiko-client: disable docker pull in hive test (#18101) (95c9da2)
- taiko-client: introduce
TestProposeTxListOntake
(#18167) (5023226) - taiko-client: introduce blob-server and blob-l1-beacon hive tests (#18121) (c544fe8)
- taiko-client: upgrade full sync and snap sync hive tests (#18010) (1d18c17)
Workflow
docs-site: v1.12.0
docs-site: v1.11.9
taikoon-ui: v1.3.0
taiko-client: v0.36.0
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.
- Taiko BCR Protocol v1.9.0 — If using a ProverSet for block proposals, update to the new implementation.
- taiko-geth v1.8.0
- taiko-client v0.36.0
- simple-taiko-node v1.7.0
- raiko v1.1.0
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.