Upgrade execution timelines are being publicly tracked in this release management project board and are subject to change. Here are the following expected timelines:
- OP Sepolia, Ink Sepolia, and Minato Sepolia upgrades are targeting April 9th, 2025.
- OP Mainnet, Soneium Mainnet, Ink Mainnet are expected to execute Upgrade 14 on April 25th, 2025.
- Other Optimism governed chains’ upgrades will be tracked in the release management project board.
What’s included in Upgrade 14
Upgrade 14 contains two main components:- MT-Cannon: An upgrade to the fault proof VM that supports the MIPS-64 instruction set and multi-threaded programs, removing memory constraints for the fault proof program.
- Operator Fee: Introduction of the first phase of a mechanism addressing challenges in accurately pricing user fees when chains employ ZK proving, alt-DA, and custom gas tokens.
Technical details
MT-Cannon
MT-Cannon is an upgrade to Cannon, the fault proof VM that supports the MIPS-64 instruction set and multi-threaded programs, removing memory constraints for the fault proof program. Key changes:- The emulated CPU architecture is now MIPS64 instead of MIPS32
- Registers now hold 64-bit values
- Memory address space is dramatically expanded
- New 64-bit specific instructions added for operations on 64-bit values
- Supports reading 8 bytes of data at a time from the pre-image oracle instead of 4
- Multithreading support
- Concurrency via multitasking
- VM now tracks ThreadState objects for each thread
- Thread-safe memory access enabled by Load Linked Word (ll) and Store Conditional Word (sc) instructions
- Extended syscall support for multi-threading
- Improved exception handling for unrecognized syscalls
Operator Fee
This introduces two new rollup operator configured scalars:operatorFeeScalar
operatorFeeConstant
Absolute Prestate
Beginning with this upgrade, op-program absolute prestates will now use the “cannon64” variant. This upgrade includes the absolute prestate for op-program 1.5.1-rc.1, which is0x03ee2917da962ec266b091f4b62121dc9682bb0db534633707325339f99ee405
.
For chain operators
If this proposal is accepted, multisig ceremonies will be coordinated to execute upgrade transactions. The following transactions will be executed on the respective chains:OP Mainnet
, Soneium Mainnet
, Ink Mainnet
, Base Mainnet
, Unichain Mainnet
, Mode Mainnet
, Zora Mainnet
, Arena Z Mainnet
, Swell Mainnet
, and Metal Mainnet
. Depending on the current state of the chain the execution times will vary. If your Optimism governed chain is not in this list, please reach out to OP Labs Solutions Engineering to coordinate your upgrade.
For chain operators running fault-proof infrastructure, ensure you are running up-to-date versions of the following:
- op-challenger:
op-challenger/v1.3.3
(preferred) or at leastop-challenger/v1.3.1
- op-dispute-mon:
op-dispute-mon/v1.4.0
For node operators
Node operators should ensure they are running an up-to-date version of op-node that can handle new events emitted from theSystemConfig
contract:
- op-node:
op-node/v1.12.2
Audit reports
The code for Upgrade 14 has undergone multiple audits:- Spearbit: Completed an audit of MT-Cannon. Details available here.
- Coinbase Protocol Security: Completed an audit of MT-Cannon. Details available here.