Releases: taikoxyz/taiko-mono
Releases · taikoxyz/taiko-mono
docs-site: v1.19.0
docs-site: v1.18.0
docs-site: v1.17.1
docs-site: v1.17.0
docs-site: v1.16.0
docs-site: v1.15.0
protocol: v1.10.0
1.10.0 (2024-11-01)
Features
- protocol: add
proposeBlocksV2
method toProverSet
(#18115) (0743a99) - protocol: add aggregated sgx verify test (#18160) (8dda47b)
- protocol: add Hekla Ontake hardfork upgrade scripts (#18103) (a3436e8)
- protocol: allow owner to update recipient in TokenUnlock (#18184) (773ae1b)
- protocol: check-in
HeklaTaikoToken
(#18189) (60c38d8) - protocol: enable sp1 batch aggregation (#18199) (038cd32)
- protocol: improve
getTransitions
(#18181) (868d733) - protocol: Increase the probability of sgx proof for lab proposer (#18288) (fd0dbbb)
- protocol: introduce
getTransitions
in TaikoL1 (#18154) (273bf53) - protocol: make sure
init()
covers logics ininit2()
,init3()
.. (#18292) (9d06958) - protocol: rename B_BLOCK_PROPOSER to B_PRECONF_REGISTRY (#18255) (bf3caf7)
- protocol: scripts to deploy new mainnet implementation contracts (#18356) (269759b)
- protocol: update mainnet
ontakeForkHeight
config (#18252) (7550882) - protocol: update ric0 & sp1 verification contract (#18269) (684a909)
- protocol: update sp1 contracts (#18097) (6f26434)
- protocol: upgrade script (#18334) (2c41dd1)
- protocol: user smaller cooldown windows (#18345) (63455f9)
Bug Fixes
- protocl: check blockId in getBlock and getBlockV2 (#18327) (4288fb6)
- protocol: avoid invocation in Bridge message processing if calldata is "" and value is 0 (#18137) (10c2972)
- protocol: correct the wrong router address for mainnet (#18291) (ae0a9da)
- protocol: fix a new bug in LibProposing (#18328) (7436bae)
- protocol: fix an issue in same transition check (#18254) (233806e)
- protocol: fix DCAP configuration script (#18088) (e8618c5)
- protocol: fix issue in mainnet deployment script (#18283) (5c371a1)
- protocol: fix LibAddress.supportsInterface to handle undecodeable return data (#18286) (299b4c9)
- protocol: fix permission in ComposeVerifier (#18302) (4c45d8b)
- protocol: fix proposeBlock()'s block id check (#18227) (3a9d6c1)
- protocol: fix test related to SendMessageToDelegateOwner.s.sol (#18300) (65daa3e)
- protocol: fix wrong Bridged ERC20 address cache (#18287) (49267ab)
- protocol: revert a change to maintain taiko-geth compatibility (#18331) (9d18d59)
- protocol: revert changes related to
proposedIn
andproposedAt
to fix a bug (#18333) (5cb43ab) - protocol: reward non-assigned prover 7/8 liveness bond (#18132) (9f99099)
- protocol: small fix to 1559 error check (#18339) (4428661)
Chores
- docs: redirect the contribution.md path (#18316) (0607ef7)
- main: release protocol 1.10.0 (#18077) (3d12cb2)
- protocol: add functions to ITaikoL1 for Nethermind Preconf (#18217) (e349d22)
- protocol: change Hekla gas issuance per sec to 100000 (#18335) (3d448d4)
- protocol: change Hekla sharingPctg to 80% & gasIssuancePerSecond to 1000000 (#18322) (75feb5b)
- protocol: deploy
MainnetTierRouter
and updateRollupAddressCache
(#18359) (aa351ab) - protocol: fix lint issue in SP1Verifier (#18213) (7874dd3)
- protocol: improve the usage of
initializer
andreinitializer
(#18319) (13cc007) - protocol: remove
TIER_ZKVM_ANY
inMainnetTierRouter
(#18357) (500a8bb) - protocol: revert Hekla
baseFeeConfig
updates (#18340) (ae8ac3c) - protocol: set mainnet Ontake fork height (#18112) (8812eb2)
- protocol: shorten imports in solidity files ([#18221](https://github.com/tai...
docs-site: v1.14.0
docs-site: v1.13.0
taiko-client: v0.39.2
Summary
v0.39.2 (2024-10-24) is release for Taiko Mainnet, with support for the upcoming Ontake protocol fork, as well as optimizations and bug fixes.
Mandatory Update
Key Dates
- Protocol Upgrade: Oct 31th, 2:00 AM UTC (10:00 AM Singapore) — Ensure your software is updated before this time.
- Ontake Fork: Estimated for Nov 15th, 2024, at block height 538,304. 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.10.0 — If using a ProverSet for block proposals, update to the new implementation.
- taiko-geth v1.11.1
- taiko-client v0.39.2
- simple-taiko-node v1.8.1
- raiko v1.3.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.