Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
edef39a
Add 007-presigned-pause.
Mar 22, 2024
74ff72e
Add circleci jobs.
Mar 22, 2024
ec4b7e3
Fix typo in yaml
Mar 22, 2024
3cc1d1c
remove already completed rehearsal
Mar 22, 2024
1144dac
Update the playbook with new nonces and superchain config address
Mar 22, 2024
a0e9818
Update justfile and tx
Mar 22, 2024
923008f
Update config.yml
Mar 22, 2024
870d742
fix command for MCP-L1
Mar 22, 2024
3785695
Use k0522-pre-signed-pause branch temporarily for presigner
Mar 22, 2024
797066e
Install presigner in CI
Mar 22, 2024
f183874
Update draft jsons and make sign work in ci
Mar 23, 2024
573aeff
Print commands to be executed.
Mar 23, 2024
74f1340
Tweak env var usage.
Mar 23, 2024
758ef2f
More verbose flag building.
Mar 23, 2024
2d6a327
Install official eip712sign
Mar 24, 2024
22a79a4
Use official presiger version.
Mar 24, 2024
7919f53
Update justfile and playbook
Mar 24, 2024
0c4c8b4
Remove eip712sign and presiger submodules
Mar 24, 2024
bf26ec0
Fix presigner indentation
Mar 24, 2024
932ac3b
Add presiger submodule
Mar 24, 2024
f8ca4ec
Add forge install
Mar 24, 2024
0aea341
Remove presigner submodule
Mar 24, 2024
218a8e4
Remove install as a dependency
Mar 24, 2024
9522ca6
Add whoami and move forge build around
Mar 24, 2024
23ec2b4
Remove forge clean
Mar 24, 2024
deee779
Add CallPause.s.sol and Pauseable.sol
Mar 24, 2024
62502b6
Remove forge install --no-git ethereum-optimism/presigner@v0.0.2
Mar 24, 2024
7abc967
Use the new SignFromInputJson.s.sol
Mar 24, 2024
9bb5fc7
Add input.json
Mar 24, 2024
2d6c7bf
Add just prepare
Mar 24, 2024
9c92208
Use presigner 0.0.3
Mar 24, 2024
7aa487d
Preserve previous behavior of installing eip712sign and presigner to …
Mar 25, 2024
5fcc559
Move playbook and justfile to repo root
Mar 29, 2024
4d08329
Move images to top level
Mar 31, 2024
e3bbb7e
Add sepolia presigned pause
Mar 31, 2024
75db2c4
Update input.json and .env
Mar 31, 2024
cb5fc4f
Add instruction for preparation
Mar 31, 2024
9d4967e
Get chain id from rpc and add draft tx
Mar 31, 2024
e17810a
Fix cmd typo
Mar 31, 2024
7d9e514
Update image
Mar 31, 2024
f25b0b6
Update diff description
Mar 31, 2024
3734b9c
Add link for the superchain config address
Mar 31, 2024
8a6c5a5
Fix workdir
Mar 31, 2024
6422e9e
Update circle ci
Mar 31, 2024
6fa7bbe
Update PRESIGNED-PAUSE.md
zchn Apr 2, 2024
9d20e08
Update PRESIGNED-PAUSE.md
zchn Apr 2, 2024
f621862
Update presigned-pause.just
zchn Apr 2, 2024
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
75 changes: 38 additions & 37 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -100,62 +100,80 @@ jobs:
echo "L2 RPC URL: $L2_RPC_URL"
# Use L1_RPC_URL and L2_RPC_URL here.

just_simulate_005-protocol-versions-ecotone:
just_simulate_006-MCP-L1:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:v0.35.0

steps:
- checkout
- run:
name: just simulate 005-protocol-versions-ecotone
name: just simulate 006-MCP-L1
command: |
just install
forge clean
forge build
cd tasks/eth/005-protocol-versions-ecotone
cd tasks/eth/006-MCP-L1
export SIMULATE_WITHOUT_LEDGER=1
just \
--dotenv-path .env \
--justfile ../../../single.just \
simulate
--justfile ../../../nested.just \
simulate foundation
just \
--dotenv-path .env \
--justfile ../../../nested.just \
simulate council

just_simulate_005-2-ecotone-set-gas-config:
just_simulate_007-presigned-pause:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:v0.35.0

steps:
- checkout
- run:
name: just simulate 005-2-ecotone-set-gas-config
name: just simulate 007-presigned-pause
command: |
just install
forge clean
cd tasks/eth/007-presigned-pause
just \
--dotenv-path .env \
--justfile ../../../presigned-pause.just \
install
forge build
cd tasks/eth/005-2-ecotone-set-gas-config
export SIMULATE_WITHOUT_LEDGER=1
just \
--dotenv-path .env \
--justfile ../../../single.just \
simulate
--justfile ../../../presigned-pause.just \
whoami 0
just \
--dotenv-path .env \
--justfile ../../../presigned-pause.just \
sign

just_simulate_005-3-ecotone-calldata-gas-config:
just_simulate_sep_005-presigned-pause:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:v0.35.0

steps:
- checkout
- run:
name: just simulate 005-3-ecotone-calldata-gas-config
name: just simulate sepolia 005-presigned-pause
command: |
just install
forge clean
cd tasks/sep/005-presigned-pause
just \
--dotenv-path .env \
--justfile ../../../presigned-pause.just \
install
forge build
cd tasks/eth/005-3-ecotone-calldata-gas-config
export SIMULATE_WITHOUT_LEDGER=1
just \
--dotenv-path .env \
--justfile ../../../single.just \
simulate
--justfile ../../../presigned-pause.just \
whoami 0
just \
--dotenv-path .env \
--justfile ../../../presigned-pause.just \
sign

just_simulate_sc_rehearsal_1:
docker:
Expand Down Expand Up @@ -209,22 +227,6 @@ jobs:
just simulate-council
just prepare-json
just simulate-council # simulate again to make sure the json is still valid
just_simulate_sc_rehearsal_2_0122:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:v0.35.0
steps:
- checkout
- run:
name: just simulate r2-remove-signer
command: |
just install
cd security-council-rehearsals
cd 2024-01-22-r2-remove-signer-0122
export SIMULATE_WITHOUT_LEDGER=1
just simulate
just get-owners
just prepare
just simulate # simulate again to make sure the json is still valid
forge_test:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:v0.35.0
Expand Down Expand Up @@ -262,10 +264,9 @@ workflows:
# expect the ceremony to work continuously), and remove it once
# the ceremony is for historical archive only (e.g. the
# ceremony is done).
- just_simulate_005-protocol-versions-ecotone
- just_simulate_005-2-ecotone-set-gas-config
- just_simulate_005-3-ecotone-calldata-gas-config
- just_simulate_006-MCP-L1
- just_simulate_007-presigned-pause
- just_simulate_sc_rehearsal_1
- just_simulate_sc_rehearsal_2
- just_simulate_sc_rehearsal_4
- just_simulate_sc_rehearsal_2_0122
- just_simulate_sep_005-presigned-pause
6 changes: 0 additions & 6 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,6 @@
[submodule "lib/base-contracts"]
path = lib/base-contracts
url = https://github.com/base-org/contracts
[submodule "lib/presigner"]
path = lib/presigner
url = https://github.com/ethereum-optimism/presigner.git
[submodule "lib/eip712sign"]
path = lib/eip712sign
url = https://github.com/ethereum-optimism/eip712sign.git
[submodule "lib/solady"]
path = lib/solady
url = https://github.com/Vectorized/solady
Loading