1.7.0 (2024-06-20)
Features
- protocol: add getLastVerifiedBlock and getLastSyncedBlock (#17566) (cf0743f)
- protocol: add new tcb & add test case (#17622) (2384b7c)
- protocol: add new tcb & update related tests (#17545) (97aa874)
- protocol: change guardian prover cooldown windows (#17590) (cc10b04)
- protocol: improve DelegateOwner to have an optional L2 admin (#17445) (1c59e8c)
- protocol: lower liveness, validity, and contestation bonds by 50% (#17616) (c9b8d40)
- protocol: persist and compare stateRoot only once per 16 blocks (b7e12e3)
- protocol: remove hook support completely (b7e12e3)
- protocol: require assigned prover to be the block proposer itself (b7e12e3)
- protocol: verify blocks less frequently but more efficiently (b7e12e3)
Bug Fixes
- protocol: fix an issue for
ProverSet.proposeBlock
(#17521) (d3037ad) - protocol: fix Bridge forwarded gas check and
getMessageMinGasLimit
(#17529) (0082c6a) - protocol: fix getLastSyncedBlock by writing the block's verifiedTransitionId (6e07ab5)
- protocol: fix in vesting scripts (#17581) (5d7b256)
- protocol: fix ProverSet permission issue (#17527) (98b47d4)
- protocol: fix seemingly quota issue (#17544) (d083eeb)
- protocol: fix tip payment to L1 block builder (6e07ab5)
Chores
- protocol: add assumption desc. for IBridgedERC20 (#17546) (7fa3b55)
- protocol: update TAIKO symbol in protocol deployment logs (#17555) (04bb81e)
Documentation
- protocol: add open_zeppelin_taiko_protocol_audit_june_2024.pdf (#17621) (03cff67)
- protocol: update Hekla deployment (#17543) (98beab8), (#17592) (6bcda30), (#17560) (bfeadd8)
- protocol: update L1 deployment (#17513) (006e522)