From 198f170a3fc3d943754459d17fbd10b871a67cd9 Mon Sep 17 00:00:00 2001 From: Bradley Camacho <42678939+bradleycamacho@users.noreply.github.com> Date: Tue, 25 Feb 2025 10:34:42 -0800 Subject: [PATCH 1/3] Update challenger info --- pages/notices/pectra-changes.mdx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pages/notices/pectra-changes.mdx b/pages/notices/pectra-changes.mdx index a2dc53041..c6dbe4ca0 100644 --- a/pages/notices/pectra-changes.mdx +++ b/pages/notices/pectra-changes.mdx @@ -76,17 +76,15 @@ The following sections are how chain operators can prepare the first part of the The following instructions assume your chain is on the latest contract release `op-contracts/v1.8.0` and has Holocene activated. - + +All fault proof enabled chains (both permisionless and fault proof system) need to update their `op-challenger` binary to [`op-challenger/v1.3.1`](https://github.com/ethereum-optimism/optimism/releases/tag/op-challenger%2Fv1.3.1). + The following steps are to update your absolute prestate with new dispute game contracts. **This is absolutely necessary for chains running permissionless fault proofs.** For chains running the Fault Proof System with permissioned games you can skip this section because games will not be played out and the absolute prestate is not used. The Pectra upgrade changes the derivation rules, permissionless fault proof chains need to upgrade the `op-program` version used in the fault proof system to support these changes. The `op-program` version used is specified via the `faultGameAbsolutePrestate` setting, deployed as part of `FaultDisputeGame` and `PermissionedDisputeGame` contracts. - ### Update your `op-challenger` - - Update your `op-challenger` binary to [`op-challenger/v1.3.1`](https://github.com/ethereum-optimism/optimism/releases/tag/op-challenger%2Fv1.3.1). - ### Verify the new absolute prestate The absolute prestate is generated with the [op-program/v1.5.0-rc.2](https://github.com/ethereum-optimism/optimism/tree/op-program/v1.5.0-rc.2). You can use this new absolute prestate (`0x035ac388b5cb22acf52a2063cfde108d09b1888655d21f02f595f9c3ea6cbdcd`) for the following chains: From e9e74960ca0caf203e2c2d3dd8c7f9551090d457 Mon Sep 17 00:00:00 2001 From: soyboy <85043086+sbvegan@users.noreply.github.com> Date: Tue, 25 Feb 2025 10:47:20 -0800 Subject: [PATCH 2/3] Update pages/notices/pectra-changes.mdx --- pages/notices/pectra-changes.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/notices/pectra-changes.mdx b/pages/notices/pectra-changes.mdx index c6dbe4ca0..d646047f9 100644 --- a/pages/notices/pectra-changes.mdx +++ b/pages/notices/pectra-changes.mdx @@ -77,7 +77,7 @@ The following sections are how chain operators can prepare the first part of the The following instructions assume your chain is on the latest contract release `op-contracts/v1.8.0` and has Holocene activated. -All fault proof enabled chains (both permisionless and fault proof system) need to update their `op-challenger` binary to [`op-challenger/v1.3.1`](https://github.com/ethereum-optimism/optimism/releases/tag/op-challenger%2Fv1.3.1). +All fault proof enabled chains (both permisionless and permissioned fault proof systems) need to update their `op-challenger` binary to [`op-challenger/v1.3.1`](https://github.com/ethereum-optimism/optimism/releases/tag/op-challenger%2Fv1.3.1). The following steps are to update your absolute prestate with new dispute game contracts. **This is absolutely necessary for chains running permissionless fault proofs.** For chains running the Fault Proof System with permissioned games you can skip this section because games will not be played out and the absolute prestate is not used. From f471433b2506a54979b9ad8e181046479c6476cf Mon Sep 17 00:00:00 2001 From: Bradley Camacho <42678939+bradleycamacho@users.noreply.github.com> Date: Tue, 25 Feb 2025 10:53:32 -0800 Subject: [PATCH 3/3] Fix lint --- pages/stack/design-principles.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/stack/design-principles.mdx b/pages/stack/design-principles.mdx index b3104d679..e765a1809 100644 --- a/pages/stack/design-principles.mdx +++ b/pages/stack/design-principles.mdx @@ -72,8 +72,8 @@ We hope that you can see the influence of this philosophy when looking at Optimi ## Design principles for USEful software The OP Stack is USEful software. The OP Stack is a set of software components for building L2 blockchain ecosystems, built by the Optimism Collective to power Optimism. -Components to be added to the OP Stack should be built according to three key design principles: **U**tility, **S**implicity, **E**xtensibility. -Software that follows these principles is **USE**ful software for the Optimism Collective! +Components to be added to the OP Stack should be built according to three key design principles: **Utility, **Simplicity, **Extensibility. +Software that follows these principles is **USEful** software for the Optimism Collective! ### Utility