protocol-v1.8.0
版本发布时间: 2024-07-11 22:52:05
taikoxyz/taiko-mono最新发布版本:guardian-prover-health-check-ui-v0.2.0(2024-07-29 10:24:42)
1.8.0 (2024-07-11)
This protocol release introduces optimizations without requiring proposers and provers to upgrade their software.
Notable Changes
-
Bonds will now be kept in the TaikoL1 contract after return. Block proposers and provers can withdraw them using the new
withdrawBond
function. To reduce block proposing and proving cost, proposers and provers are encouraged to deposit enough TAIKO tokens as bonds usingdepositBond
, but this is optional. -
The ring buffer size has been increased to accommodate data for up to 36,000 verified blocks. Custom contracts can utilize TaikoL1's new
getVerifiedBlockProver
function to retrieve the final prover of any of the last 36,000 verified blocks. -
A new
CalldataTxList
event will be emitted when calldata is utilized for DA. Taiko client will capture this event in the new future to extract the L2 transaction list data, preparing for an upcoming "ontake" fork in protocol 1.9.0. -
The Bridge contract has been improved so that all gas can be used when a message is retried.
For a comprehensive list of changes, refer to the detailed changelog below.
Features
- protocol: allow TAIKO token bonds deposits and withdrawal (#17725) (e505392)
- protocol: emit CalldataTxList when calldata is used for DA (#17657) (f49aae8)
-
protocol: update
tier_router
address inL1RollupAddressManager
(#17717) (57c8dc0)
Bug Fixes
- protocol: fix an issue in DelegateOwner then refactor the code (#17633) (fbeb4e4)
- protocol: use gasleft() in Bridge's retryMessage function (#17708) (d86893c)
Chores
Documentation
- docs-site,protocol: deploy proverset guide and scripts (#17702) (a3e1cf7)
- docs-site,protocol: streamline ProverSet deployment (#17730) (919cb4c)
- protocol: add more token unlock contracts (#17749) (8c8c7d2), (#17763) (30631a9)
- protocol: transfer Hekla ownerships (#17766) (e524782)
- protocol: update Hekla deployment (#17646) (fc12586), (#17780) (b3331d3)
- protocol: update mainnet deployment (#17736) (6fc318a), (#17689) (71eea3f)