Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
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
32 changes: 16 additions & 16 deletions src/tasks/eth/022-U16a-opcm-upgrade-v410-base/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# 022-U16a-opcm-upgrade-v410-base: Upgrades Base Mainnet to `op-contracts/v4.1.0` (i.e. U16a)

Status: [READY TO SIGN]()
Status: [EXECUTED](https://etherscan.io/tx/0x744cf7d28324729cace731ac736872da669439a0d380f1f52b8d31af203f7329)
Comment thread
maurelian marked this conversation as resolved.
Outdated

## Objective

Expand All @@ -25,7 +25,7 @@ cd superchain-ops
git pull
```

## Step 3. Install & Configure Mise
## Step 3. Install & Configure Mise

Install Mise by executing the following commands. When the Bash script runs, follow the instructions in the log output to activate mise in your shell.

Expand Down Expand Up @@ -57,12 +57,12 @@ Base has a doubly-nested safe architecture which is supported by superchain-ops.
```bash
#
# ┌─────────────────────────────────────────────┐ ┌─────────────────────────────────────────────┐ ┌─────────────────────────────────────────────┐
# │ Base Council │ │ Base Operations │ │ Foundation Operations (FOS) │
# │ Base Council │ │ Base Operations │ │ Foundation Operations (FOS) │
# │ (7 of 10) │ │ (3 of 6) │ │ (5 of 7) │
# │ 0x20AcF55A3DCfe07fC4cecaCFa1628F788EC8A4Dd │ │ 0x9C4a57Feb77e294Fd7BF5EBE9AB01CAA0a90A110 │ │ 0x9BA6e03D8B90dE867373Db8cF1A58d2F7F006b3A │
# └─────────────────────┬───────────────────────┘ └─────────────────────┬───────────────────────┘ └─────────────────────┬───────────────────────┘
# │ │ │
# └─────────────────┬───────────────────────────────────┘ │
# └─────────────────┬───────────────────────────────────┘ │
# ▼ │
# ┌─────────────────────────────────────────────┐ │
# │ Base Nested │ │
Expand All @@ -87,18 +87,18 @@ First, simulate the upgrade transaction using the command below corresponding to
cd tasks/eth/022-U16a-opcm-upgrade-v410-base

# Base Council: 0x20AcF55A3DCfe07fC4cecaCFa1628F788EC8A4Dd
# ┌────────────────────┐
# ┌────────────────────┐
# │ Child Safe Depth 2 │
# │ 'base-council' │
# └────────────────────┘
# │
# └────────────────────┘
# │
# └─────────────────┬
# ▼
# ▼
# ┌────────────────────┐
# │ Child Safe Depth 1 │
# │ 'base-nested' │
# └────────────────────┘
# │
# │
# └──────────┬
# ▼
# ┌─────────────────┐
Expand All @@ -111,18 +111,18 @@ SIMULATE_WITHOUT_LEDGER=1 just --dotenv-path $(pwd)/.env simulate base-nested ba
# Normalized Hash: 0x1040a2a57a0fc30a1ff18d3c0e35898dbf98c89dc172945b99a0f3b65508c659

# Base Operations: 0x9C4a57Feb77e294Fd7BF5EBE9AB01CAA0a90A110
# ┌────────────────────┐
# ┌────────────────────┐
# │ Child Safe Depth 2 │
# │ 'base-operations' │
# └────────────────────┘
# │
# └────────────────────┘
# │
# └─────────────────┬
# ▼
# ▼
# ┌────────────────────┐
# │ Child Safe Depth 1 │
# │ 'base-nested' │
# └────────────────────┘
# │
# │
# └──────────┬
# ▼
# ┌─────────────────┐
Expand All @@ -140,7 +140,7 @@ SIMULATE_WITHOUT_LEDGER=1 just --dotenv-path $(pwd)/.env simulate base-nested ba
# │ Child Safe Depth 1 │
# │ 'FOS' │
# └────────────────────┘
# │
# │
# └──────────┬
# ▼
# ┌─────────────────┐
Expand Down Expand Up @@ -217,7 +217,7 @@ Now, perform the signing for whichever of the safes you are a member of:
```bash
cd src/tasks/eth/022-U16a-opcm-upgrade-v410-base

just --dotenv-path $(pwd)/.env sign base-nested base-council
just --dotenv-path $(pwd)/.env sign base-nested base-council
# Expected Hashes
# Domain Hash: 0x1fbfdc61ceb715f63cb17c56922b88c3a980f1d83873df2b9325a579753e8aa3
# Message Hash: 0x520aeeb85997f9db884ae07d1da74b5251550f49ab662b9ada3fa34572ece772
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
TENDERLY_GAS=32000000
FORK_BLOCK_NUMBER=23491327
1 change: 1 addition & 0 deletions test/tasks/example/eth/013-U16-base/.env
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
TENDERLY_GAS=27000000
NESTED_SAFE_NAME_DEPTH_1=base-nested
NESTED_SAFE_NAME_DEPTH_2=base-council
FORK_BLOCK_NUMBER=23491327