Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
e799212
Smart contract section
bradleycamacho Apr 10, 2025
31f44c4
Fixes
bradleycamacho Apr 10, 2025
95fb41a
Fix lint
bradleycamacho Apr 10, 2025
5798c3e
Delete page
bradleycamacho Apr 10, 2025
2b7f303
Final edits
bradleycamacho May 12, 2025
e24ee32
Merge branch 'main' into contract-updates
bradleycamacho May 12, 2025
2592df3
breadcrumbs
bradleycamacho May 12, 2025
2e8be36
Merge branch 'contract-updates' of https://github.com/ethereum-optimi…
bradleycamacho May 12, 2025
821a44a
Fix lint
bradleycamacho May 12, 2025
e7b621f
Restore op-deployer content
bradleycamacho May 14, 2025
29ce7cc
Auto-fix: Update breadcrumbs, spelling dictionary and other automated…
bradleycamacho May 14, 2025
4314609
Merge branch 'main' into contract-updates
bradleycamacho May 14, 2025
1777ceb
Auto-fix: Update breadcrumbs, spelling dictionary and other automated…
bradleycamacho May 14, 2025
af6ad15
Move superchain-ops doc and create op-deployer doc
bradleycamacho May 14, 2025
b1c5b13
Auto-fix: Update breadcrumbs, spelling dictionary and other automated…
bradleycamacho May 14, 2025
7e9f4d9
Fix breadcrumbs
bradleycamacho May 14, 2025
961ec92
Import steps
bradleycamacho May 14, 2025
83546b2
Add links in upgrade overview page
bradleycamacho May 14, 2025
3a2f0aa
Implement feedback
bradleycamacho May 29, 2025
afc447b
Auto-fix: Update breadcrumbs, spelling dictionary and other automated…
bradleycamacho May 29, 2025
2bc5942
small fix
bradleycamacho May 29, 2025
8001e14
Auto-fix: Update breadcrumbs, spelling dictionary and other automated…
bradleycamacho May 29, 2025
dad9b21
Clarify upgrades
bradleycamacho May 29, 2025
6ce9a54
Update 1.3>1.8
bradleycamacho May 29, 2025
c6e4eac
fix docker references
bradleycamacho May 29, 2025
cf11fdd
fix title
bradleycamacho May 29, 2025
c333b2d
Fix docker again
bradleycamacho May 29, 2025
71005ab
Fix nav
bradleycamacho May 29, 2025
d3f60f4
Auto-fix: Update breadcrumbs, spelling dictionary and other automated…
bradleycamacho May 29, 2025
6c5e6cc
Merge branch 'main' into contract-updates
bradleycamacho May 29, 2025
24ef5f7
Auto-fix: Update breadcrumbs, spelling dictionary and other automated…
bradleycamacho May 29, 2025
e5cced2
Fix checkout
bradleycamacho May 29, 2025
a528cf1
Remove redundant info
bradleycamacho May 29, 2025
45a9539
Add code block formatting
bradleycamacho May 29, 2025
29ca519
Implement feedback
bradleycamacho May 29, 2025
2ac88ad
Add missing output descriptions
bradleycamacho May 29, 2025
acf3ccc
Implement feedback and small fixes
bradleycamacho May 29, 2025
38be307
Auto-fix: Update breadcrumbs, spelling dictionary and other automated…
bradleycamacho May 29, 2025
b1ce3b1
Update pages/stack/smart-contracts/upgrade-op-contracts-1-3-1-8.mdx
bradleycamacho May 30, 2025
dabfc54
Update pages/stack/smart-contracts/upgrade-op-contracts-1-3-1-8.mdx
bradleycamacho May 30, 2025
046d657
Update pages/stack/smart-contracts/upgrade-op-contracts-1-3-1-8.mdx
bradleycamacho May 30, 2025
09715e6
Update pages/stack/smart-contracts/upgrade-op-contracts-1-3-1-8.mdx
bradleycamacho May 30, 2025
3ffb217
Update pages/stack/smart-contracts/upgrade-op-contracts-1-3-1-8.mdx
bradleycamacho May 30, 2025
8f96d23
Implement feedback
bradleycamacho May 30, 2025
e782df1
Merge branch 'contract-updates' of https://github.com/ethereum-optimi…
bradleycamacho May 30, 2025
2521d60
Merge branch 'main' into contract-updates
bradleycamacho May 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Clarify upgrades
  • Loading branch information
bradleycamacho committed May 29, 2025
commit dad9b2144135bd50a388c404472cb1a4a017e03c
9 changes: 3 additions & 6 deletions pages/stack/smart-contracts/upgrade-op-contracts-1-6-1-8.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,14 @@ import { Callout } from 'nextra/components'

# Upgrading Optimism L1 smart contracts from v1.6.0 or v1.3.0 to v1.8.0

This guide provides specific instructions for upgrading Optimism's Layer 1 contracts from `op-contracts/v1.6.0` to `op-contracts/v1.8.0`. This upgrade includes important changes to the system configuration and fault proof system.
This guide provides specific instructions for upgrading Optimism's Layer 1 contracts from `op-contracts/v1.3.0` to `op-contracts/v1.8.0`. This upgrade includes important changes to the system configuration and fault proof system.

## Overview of the Holocene upgrade

The Holocene Upgrade supports two primary upgrade paths, each with specific components and considerations:

1. **Upgrading from v1.6.0 to v1.8.0:**
* Always upgrades the `SystemConfig` contract with improvements
* Provides flexible options for fault proof implementation:
* Permissionless fault proofs enabled (including `FaultDisputeGame`)
* Permissioned fault proofs enabled (excluding `FaultDisputeGame`)
* Deploy and upgrade `op-contracts/v1.3.0` -> `op-contracts/v1.8.0`, which this doc covers.
* Deploy and upgrade `op-contracts/1.6.0` -> `op-contracts/v1.8.0`, which you can read more about in our [Holocene notice page](https://docs.optimism.io/notices/holocene-changes).

## Required dependencies

Expand Down