v2.0.0-OP_v1.7.0-CN_v0.12.4
Pre-release
Pre-release
What's Changed
The celestia implementation is now rewritten as a plasma implementation i.e. it uses the DAStorage
interface and commitment scheme defined by plasma specs.
This release switches over to the plasma celestia backend on Ecotone mainnet activation following v0.1.7.0 release. For Sepolia testnet it immediately switches over to the plasma celestia backend as Ecotone is already activated.
As this is a major rewrite please note the following changes before upgrading:
op-node
andop-batcher
should be started with the config options to switch over to plasma backend on Ecotone activation:--plasma.enabled
--plasma.da-server=da:26650
--plasma.da-backend=celestia
"daChallengeAddress": "0xff00000000000000000000000000000000000905"
(inrollup.json
unused sample address, must be non-zero)
The new plasma celestia backend has the following major changes:
- Batch submission errors no longer fallback to ethereum. Instead, failed batcher transactions are queued and retried.
- Derivation errors when retrieving data from celestia are now handled by a
TemporaryError
which does not reset the pipeline.
Full Changelog: https://github.com/celestiaorg/optimism/commits/v2.0.0-OP_v1.7.0-CN_v0.12.4