Skip to content
Merged
Show file tree
Hide file tree
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
fix docker references
  • Loading branch information
bradleycamacho committed May 29, 2025
commit c6e4eacef746133e5eab2772b60b948e6b9750db
2 changes: 1 addition & 1 deletion pages/stack/smart-contracts/op-deployer-upgrade.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -81,5 +81,5 @@ Using the standard OP Contracts Manager currently requires you to be using the s
}
```

Now you have the calldata that can be executed onchain to perform the L1 contract upgrade. You should simulate this upgrade and make sure the changes are expected. You can reference the validation files of previously executed upgrade tasks in the superchain-ops repo ([https://github.com/ethereum-optimism/superchain-ops/blob/main/tasks/eth/022-holocene-fp-upgrade/NestedSignFromJson.s.sol](https://github.com/ethereum-optimism/superchain-ops/blob/main/tasks/eth/022-holocene-fp-upgrade/NestedSignFromJson.s.sol)) to see what the expected changes are. Once you're confident the state changes are expected, you can sign and execute the upgrade.
Now you have the calldata that can be executed onchain to perform the L1 contract upgrade. You should simulate this upgrade and make sure the changes are expected. You can reference the validation files of previously executed upgrade tasks in the [superchain-ops repo](https://github.com/ethereum-optimism/superchain-ops/blob/main/tasks/eth/022-holocene-fp-upgrade/NestedSignFromJson.s.sol) to see what the expected changes are. Once you're confident the state changes are expected, you can sign and execute the upgrade.
</Steps>
10 changes: 5 additions & 5 deletions pages/stack/smart-contracts/upgrade-op-contracts-1-6-1-8.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Upgrading Smart Contracts from v1.6.0 or v1.3.0 to v1.8.0
title: Upgrading Smart Contracts from v1.3.0 to v1.8.0
description: Learn about upgrading the smart contracts that make up the OP Stack.
lang: en-US
content_type: guide
Expand Down Expand Up @@ -170,7 +170,6 @@ And then create an outputs directory:
mkdir outputs
```


### 2. Copy config files

Copy your `deployments.json` and `deploy-config.json` into the working directory
Expand Down Expand Up @@ -220,12 +219,13 @@ source .env

Run the deployment process with the following command:

```docker run -t \
```docker
run -t \
--env-file .env \
-v ./deploy_config:/deploy_config.json \
-v ./deployments.json:/deployments.json \
-v ./outputs:/outputs \
kfoplabs/upgrade-v1.3.0-v1.6.0-permissioned@sha256:dfb661ac34e997694eb0aaa2536515992cc0a3d663bfe3adbac0deb7aa1dd159 \
kfoplabs/upgrade-v1.3.0-v1.8.0-permissioned \
/deploy_config.json \
/deployments.json
```
Expand All @@ -241,7 +241,7 @@ The deployment should output four files:

### 6. Verify outputs

Now you have the calldata that can be executed onchain to perform the L1 contract upgrade. You should simulate this upgrade and make sure the changes are expected. You can reference the validation files of previously executed upgrade tasks in the superchain-ops repo ([https://github.com/ethereum-optimism/superchain-ops/blob/main/tasks/eth/022-holocene-fp-upgrade/NestedSignFromJson.s.sol](https://github.com/ethereum-optimism/superchain-ops/blob/main/tasks/eth/022-holocene-fp-upgrade/NestedSignFromJson.s.sol)) to see what the expected changes are. Once you're confident the state changes are expected, you can sign and execute the upgrade.
Now you have the calldata that can be executed onchain to perform the L1 contract upgrade. You should simulate this upgrade and make sure the changes are expected. You can reference the validation files of previously executed upgrade tasks in the [superchain-ops repo](https://github.com/ethereum-optimism/superchain-ops/blob/main/tasks/eth/022-holocene-fp-upgrade/NestedSignFromJson.s.sol) to see what the expected changes are. Once you're confident the state changes are expected, you can sign and execute the upgrade.

## Additional Resources

Expand Down