1.5.0 (2025-04-11) is a pre-release for the Hekla testnet, with enabling the real sgx-geth proof, as well as optimizations and bug fixes.
Mandatory Update ⚠️ For Prover
Key Dates
- The contract upgrade will take place at 2:00 PM on April 15, 2025(UTC +8).
Required Software Versions
The versions listed below are the minimum required for the upgrade. Please note that newer versions may be released, and it's advised to stay updated.
Failure to upgrade may lead to proof operation failure or operational issues.
Command-Line Flags
New Prover Flags
--prover.proofPollingInterval
: Optional config. Time interval to poll proofs from raiko host.
Features
- taiko-client: check proof status in
BatchesProved
event handler (#19184) (836aaf3) - taiko-client: clear buffer & make
proofPollingInterval
configurable (#19202) (8ec1dbd) - taiko-client: enable pivot proof & refactor logging (#19173) (4a6d079)
- taiko-client: improve
BatchesProved
event handler in prover (#19182) (ed94969) - taiko-client: improve P2P message checks in
OnUnsafeL2Payload
(#19187) (a33062e) - taiko-client: introduce
isBatchPreconfirmed
check inBatchProposed
event handler (#19236) (9658915) - taiko-client: remove some unused proposer flags (#19180) (e17b57a)
- taiko-client: remove some unused variables in
rpc
package (#19213) (b62731c)
Bug Fixes
- taiko-client: check
--prover.proveUnassignedBlocks
flag value before proving expired blocks (#19172) (2803954) - taiko-client: don't return err when single sp1 proof is null (#19240) (92e9cf9)
- taiko-client: use proof type from raiko (#19228) (44b0209)
Chores
- taiko-client: improve
BatchesVerified
event handler (#19178) (938256b) - taiko-client: remove a duplicated check for P2P message (#19189) (4a793f5)
- taiko-client: rename some variables (#19179) (d2904d1)
- taiko-client: use
golang:1.24-alpine
in Dockerfile (#19181) (8d786f0)