From aed30b2dba3963c96abcfffbd4da47ba825411da Mon Sep 17 00:00:00 2001 From: Bradley Camacho <42678939+bradleycamacho@users.noreply.github.com> Date: Fri, 13 Jun 2025 10:31:56 -0700 Subject: [PATCH 1/3] Auto-fix: Update breadcrumbs, spelling dictionary and other automated fixes --- pages/notices/upgrade-16.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/notices/upgrade-16.mdx b/pages/notices/upgrade-16.mdx index fc316bf0d..208bed6da 100644 --- a/pages/notices/upgrade-16.mdx +++ b/pages/notices/upgrade-16.mdx @@ -24,7 +24,7 @@ This page outlines important changes related to Upgrade 16 for chain operators a Upgrade 16 contains these main changes: -* **Interop-Ready smart contracts**: Interoperability is critical to realizing the Superchain as a unified network of OP Chains. This upgrade begins the rollout of foundational interoperability features by updating the `OptimismPortal` to handle future cross-chain messaging safely and extensibly. This upgrade does not turn on interop yet. +* **Interop-Ready smart contracts**: Interoperability is critical to realizing the Superchain as a unified network of OP Chains. This upgrade begins the rollout of foundational interoperability features by updating the `OptimismPortal` to handle future cross-chain messaging safely and extensibly. Although Upgrade 16 does not turn interop on, it includes all of the smart contract changes required to support the interop launch date. * **Stage 1 updates**: Modifications to meet [L2Beat's updated Stage 1 requirements](https://forum.l2beat.com/t/stages-update-a-high-level-guiding-principle-for-stage-1/338) from January 2025, including removal of `DeputyGuardianModule` and updates to `DeputyPauseModule`. * **Go 1.23 Support in Cannon**: Updates to Cannon to support Go 1.23, allowing OP Stack to benefit from upstream go-ethereum changes. * **Max gas limit increase**: Update to `MAX_GAS_LIMIT` from 200m to 500m gas after improvements to OP Stack infrastructure and the Cannon proof system. From 1b7055983b6dedee2582405ec766013b76919248 Mon Sep 17 00:00:00 2001 From: Bradley Camacho <42678939+bradleycamacho@users.noreply.github.com> Date: Fri, 13 Jun 2025 11:04:42 -0700 Subject: [PATCH 2/3] Add opcm info --- pages/notices/upgrade-16.mdx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pages/notices/upgrade-16.mdx b/pages/notices/upgrade-16.mdx index 208bed6da..f1ae6981c 100644 --- a/pages/notices/upgrade-16.mdx +++ b/pages/notices/upgrade-16.mdx @@ -41,8 +41,15 @@ Chain operators must complete two tasks: Chain operators should be aware that Upgrade 16 involves a one-time invalidation of all existing withdrawal proofs. Users who have proven withdrawals can either finalize withdrawals prior to the activation of Upgrade 16 or will be required to re-prove these withdrawals after the upgrade activates. +### Implementation + 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`, `Soneium`, `Ink`, `Base`, `Unichain`, `Mode`, `Zora`, `Arena Z`, `Swell`, `World Chain`, and `Metal ` on both Mainnet and Sepolia. 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. These upgrade tasks will be prepared in the [superchain-ops repo](https://github.com/ethereum-optimism/superchain-ops/tree/main/src/improvements/tasks). +The upgrade will be executed using OP Contracts Manager (OPCM) version 4.0.0 + +* The OPCM source code for this release is available at [release op-contracts/v3.0.0-rc.2](https://github.com/ethereum-optimism/optimism/releases/tag/op-contracts%2Fv3.0.0-rc.2) +* This deployment address for this OPCM is [available in the superchain-registry:](https://github.com/ethereum-optimism/superchain-registry/blob/1a5d7a208cea9b0ea175df1fe71bdc4da7f4c04c/validation/standard/standard-versions-mainnet.toml#L22) [0x3a1f523a4bc09cd344a2745a108bb0398288094f](https://etherscan.io/address/0x3a1f523a4bc09cd344a2745a108bb0398288094f) + The tentative execution dates of these upgrades tasks can be tracked in our [release board](https://github.com/orgs/ethereum-optimism/projects/117/views/12). ### For permissionless fault proof enabled chains From c3cccae583d6de56f16e1594a4b340f23fd6ee34 Mon Sep 17 00:00:00 2001 From: Bradley Camacho <42678939+bradleycamacho@users.noreply.github.com> Date: Fri, 13 Jun 2025 14:16:37 -0700 Subject: [PATCH 3/3] Add correct OPCM links --- pages/notices/upgrade-16.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/notices/upgrade-16.mdx b/pages/notices/upgrade-16.mdx index f1ae6981c..9c1589d06 100644 --- a/pages/notices/upgrade-16.mdx +++ b/pages/notices/upgrade-16.mdx @@ -45,10 +45,10 @@ Chain operators should be aware that Upgrade 16 involves a one-time invalidation 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`, `Soneium`, `Ink`, `Base`, `Unichain`, `Mode`, `Zora`, `Arena Z`, `Swell`, `World Chain`, and `Metal ` on both Mainnet and Sepolia. 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. These upgrade tasks will be prepared in the [superchain-ops repo](https://github.com/ethereum-optimism/superchain-ops/tree/main/src/improvements/tasks). -The upgrade will be executed using OP Contracts Manager (OPCM) version 4.0.0 +This upgrade will be executed using a newly deployed OP Contracts Manger instance which brings these OP Stack chains to op-contracts/v4.0.0. -* The OPCM source code for this release is available at [release op-contracts/v3.0.0-rc.2](https://github.com/ethereum-optimism/optimism/releases/tag/op-contracts%2Fv3.0.0-rc.2) -* This deployment address for this OPCM is [available in the superchain-registry:](https://github.com/ethereum-optimism/superchain-registry/blob/1a5d7a208cea9b0ea175df1fe71bdc4da7f4c04c/validation/standard/standard-versions-mainnet.toml#L22) [0x3a1f523a4bc09cd344a2745a108bb0398288094f](https://etherscan.io/address/0x3a1f523a4bc09cd344a2745a108bb0398288094f) +* The OPCM source code for this release is available at [release op-contracts/v4.0.0-rc.7](https://github.com/ethereum-optimism/optimism/releases/tag/op-contracts%2Fv4.0.0-rc.7) +* This deployment address for this OPCM is [available in the superchain-registry:](https://github.com/ethereum-optimism/superchain-registry/blob/c072b5e4447af38f327cf819c2d1315094166547/validation/standard/standard-versions-mainnet.toml#L22) [0x4fefd0c327d08143be8037c45f8a29fa0d711e50](https://etherscan.io/address/0x4fefd0c327d08143be8037c45f8a29fa0d711e50) The tentative execution dates of these upgrades tasks can be tracked in our [release board](https://github.com/orgs/ethereum-optimism/projects/117/views/12).