diff --git a/pages/notices/upgrade-16.mdx b/pages/notices/upgrade-16.mdx index 26b3d4cbb..0534c2f37 100644 --- a/pages/notices/upgrade-16.mdx +++ b/pages/notices/upgrade-16.mdx @@ -34,6 +34,11 @@ Upgrade 16 contains these main changes: Upgrade 16 is an L1 smart contracts upgrade for the OP Stack. We do not expect any downtime or changes in performance. +Chain operators must complete two tasks: + +* Deploy new dispute game contracts with new absolute prestates +* Update `op-challenger` to [op-challenger/v1.5.0](https://github.com/ethereum-optimism/optimism/releases/tag/op-challenger%2Fv1.5.0) + 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. 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). @@ -64,19 +69,19 @@ Chains running permissionless fault proofs will need to deploy new dispute game This will output the calculated prestates, which will look something like: ```shell --------------------- Production Prestates -------------------- + -------------------- Production Prestates -------------------- -Cannon64 Absolute prestate hash: -0x03eb07101fbdeaf3f04d9fb76526362c1eea2824e4c6e970bdb19675b72e4fc8 + Cannon64 Absolute prestate hash: + 0x03eb07101fbdeaf3f04d9fb76526362c1eea2824e4c6e970bdb19675b72e4fc8 --------------------- Experimental Prestates -------------------- + -------------------- Experimental Prestates -------------------- -CannonInterop Absolute prestate hash: -0x03fc3b4d091527d53f1ff369ea8ed65e5e17cc7fc98ebf75380238151cdc949c + CannonInterop Absolute prestate hash: + 0x03fc3b4d091527d53f1ff369ea8ed65e5e17cc7fc98ebf75380238151cdc949c -Cannon64Next Absolute prestate hash: -0x03eb07101fbdeaf3f04d9fb76526362c1eea2824e4c6e970bdb19675b72e4fc8 + Cannon64Next Absolute prestate hash: + 0x03eb07101fbdeaf3f04d9fb76526362c1eea2824e4c6e970bdb19675b72e4fc8 ``` * The "Cannon64" hash is the 64-bit prestate. @@ -152,4 +157,3 @@ The `MAX_GAS_LIMIT` variable in the `SystemConfig` contract is being updated fro * Changes to the bridge contracts were audited via a Cantina contest with no Medium+ severity issues found * Upgrade 16 as a whole was audited by Spearbit with no Medium+ severity issues found -