superchain-ops
superchain-ops copied to clipboard
[Tracking] superchain-ops improvements
Tracking issues for superchain-ops improvements. You'll find issues are broken down into broad categories. The order in which these issues get addressed will depend on our priorities.
To Do
Security Features
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/1167
- [ ] https://github.com/ethereum-optimism/superchain-ops/issues/339
- [ ] https://github.com/ethereum-optimism/superchain-ops/issues/591
- [ ] https://github.com/ethereum-optimism/superchain-ops/issues/637
- [ ] https://github.com/ethereum-optimism/superchain-ops/issues/1005
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/778
- [ ] https://github.com/ethereum-optimism/superchain-ops/issues/195 @alcueca
- [ ] https://github.com/ethereum-optimism/superchain-ops/issues/338 @alcueca
- Important that we gain a higher level of assurance that Tenderly's state diff matches ours produced via FPS
- [ ] https://github.com/ethereum-optimism/superchain-ops/issues/754
Hardening Tasks
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/1106
- [ ] https://github.com/ethereum-optimism/superchain-ops/issues/674
- [ ] https://github.com/ethereum-optimism/superchain-ops/issues/780
Additional Features:
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/529
- [ ] https://github.com/ethereum-optimism/superchain-ops/issues/991
- [ ] https://github.com/ethereum-optimism/superchain-ops/issues/451
- [ ] https://github.com/ethereum-optimism/superchain-ops/issues/909
Completed
Security Features
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/753
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/686
- Closed by @AmadiMichael's PR
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/679 @alcueca
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/375
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/337 @alcueca
- There was a PR open for this targeting the old system but we should primarily focus on making this work for the new system.
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/99
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/373
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/777
Education & Onboarding
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/514
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/492
Hardening Tasks
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/923
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/654
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/814
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/838
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/547
- Will be completed as part of first mainnet PR @maurelian
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/548
- Will be completed as part of first mainnet PR @maurelian
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/600
- Will be completed as part of first mainnet PR @maurelian
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/554
- We need this template to perform a Sepolia upgrade. The ProtocolVersions owner on sepolia is incorrect and should match the mainnet configuration i.e. should be the sepolia FUS.
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/651
- I don't think this is needed anymore once #547 is implemented. Keeping it open for now.
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/605
-
_buildStatedshould be a boolean and some general cleanup.
-
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/636
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/448
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/648
Additional Features:
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/770
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/342
Blocking Mainnet (Estimate: 24th Feb)
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/336
- This pr introduced the consolidation of addresses but it hasn't yet been rolled out and used.
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/397
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/395
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/392
- This may already be completed via #395
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/398
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/422
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/515
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/480
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/481
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/522
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/519
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/473
- Useful for onboarding and should probably block mainnet release.
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/523
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/341
- This needs to be reconsidered if it's necessary after FPS is added.
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/341
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/536
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/343
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/557
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/541
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/493
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/549
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/491
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/580
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/576
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/566
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/571
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/596
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/610
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/573
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/621
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/613
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/726
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/482
- [x] Duplicate: https://github.com/ethereum-optimism/superchain-ops/issues/335
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/550
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/516
Non-Blocking Mainnet
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/475
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/469
- Pulling in chain IDs from a dependency is preferable but not blocking mainnet.
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/468
- Automatically figuring out if a safe is nested or not isn't blocking mainnet but a nice to have.
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/512
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/638
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/659
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/655
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/630
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/644
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/633
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/500
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/446
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/460
- [x] https://github.com/ethereum-optimism/superchain-ops/issues/452