superchain-ops icon indicating copy to clipboard operation
superchain-ops copied to clipboard

[Tracking] superchain-ops improvements

Open blmalone opened this issue 1 year ago • 0 comments

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
    • _buildStated should 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/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

blmalone avatar Dec 10 '24 18:12 blmalone