Summary
1.8.2 (2025-01-15) is a pre-release for the Hekla testnet, with support for the upcoming protocol fork, as well as optimizations and bug fixes.
Major Updates:
- Supported revert protection to protect proposers' profit. (Need your PBS service support revert protection and upgrade the
ProverSet
) - Introduced the fallback mechanism, proposer will use calldata as DA when blob fee is more expensive than using calldata when enabled the
l1.fallbackToCalldata
. - Reduced the
provingWindow
. - Introduced proof aggregation, provers can accumulate a certain number of proofs and submit them in batches to save gas costs.
- Break change in ABI encoding due to contract upgrade
⚠️ .
Command-Line Flags
New Flags
-
--l1.fallbackToCalldata
: Optional config. If set to true, the proposer will use calldata as DA when the blob fee is more expensive than using calldata. -
--l1.revertProtection
: Optional config. Enable revert protection within your ProverSet contract, this is effective only if your PBS service supports revert protection. -
--prover.sgx.batchSize
: Optional config. The default size of batch sgx proofs, when it arrives, submit a batch of proof immediately, when the value is larger than 1, it means enabling the proof aggregation. -
--prover.forceBatchProvingInterval
: Optional config. Time interval to prove blocks, even if the number of pending proofs does not exceed the batchSize, this flag only works when the proof aggregation is enabled.
Removed Flags
--prover.capacity
: Please ensure this flag is removed from your configuration file.--extraData
: Optional, if you used this flag before, it won't work after the upgrade.--prover.minEthBalance
: Optional, if you used this flag before, it won't work after the upgrade.--prover.minTaikoTokenBalance
: Optional, if you used this flag before, it won't work after the upgrade.--prover.blockSlippage
: Optional, if you used this flag before, it won't work after the upgrade.--prover.maxProposedIn
: Optional, if you used this flag before, it won't work after the upgrade.
Mandatory Update ⚠️
Key Dates
- Protocol Upgrade: Jan 22th 2025, 2:00 AM UTC (10:00 AM Singapore) — Ensure your software is updated before this time.
Required Software Versions
The versions listed below are the minimum required for the fork upgrade. Please note that newer versions may be released, and it's advised to stay updated.
- Taiko BCR Protocol v1.11.0 — If using a ProverSet for block proposals, update to the new implementation.
- taiko-geth v1.11.1
- taiko-alethia-client v0.43.0
- simple-taiko-node v1.8.2
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.