-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add SEAL chains for exercise #225
Conversation
FYI, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A small changes has to be made there is the name of 2 chains (op-seal & base-seal) to ensure the expectation and alignement of the exercise are met and no confusion is made here.
We can rename there as seal1
and seal2
to remove name confusion into the current code.
Overall this is great and will approve it after the changes are made nice work! 🚀
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. Perfect! Thanks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Ethnical I left a few comments for things that caught my eye. I'm not sure what's going into this drill or if the missing components are needed on this devnet. Let me know if they should be ignored and I can approve this PR
@Ethnical could you look into the checks and make sure we are actually running all standard chain checks on these two chains? For example, I don't see seal in "check-security-config": https://app.circleci.com/pipelines/github/ethereum-optimism/superchain-registry/3051/workflows/92a4049f-8e3b-485b-ac73-7d34370cdfd8/jobs/9340/parallel-runs/0/steps/0-102 |
it is not currently checking them so i had modified it locally to run them, i can update this so it checks these chains as well in the PR |
Hey @ipatka, This is because of the name of the network that is incorrect thus making the CI test silently failing. The current workaround is to rename the network to For example, inside the file The path name : string memory jsonDir = string.concat("superchain/extra/addresses/", network); We need to have this test that pass correctly, if you can make it works would be amazing! :) |
Hi @Ethnical to make sure the However there are two new errors when running
Other potential thoughts (we're happy to do whatever's easiest/quickest for you):
Thanks! |
- Finalization period - Challenger - Guardian - Superchain Config Exclude seal chains from version check
In the latest commit I updated the challengers, guardians, superchain config to match sepolia. Also excluded seal chains from version checks in validation following the pattern for other dev chains I have not yet transferred proxy admin & system config owner until we confirm everything else is passing |
@rholterhus Thanks! As always nice work 🔥
Clearly! The idea of having something greater here make completely sense especially in this kind of exercise (This will be fixed fast -> #232)
As the drill will be happening before pre-faults Proofs that make sense that the version is set before The current issues with |
Thanks! We've included all of these changes and looks like we're passing now |
) * chore: removing the `sealchain1` & `sealchain2` * chore: remove from the exclusion and the files from the configs * chore: `}` add at the of the line to close it. * remove: remove the rest of the git revert * pnpm codegen * Revert "Add SEAL chains for exercise (#225)" (#247) This reverts commit 3f08c3f. --------- Co-authored-by: George C. Knee <georgeknee@googlemail.com>
Description
This PR contains the contract addresses and superchain configs for the SEAL drill
The files were not all generated using the standard scripts as the deployment was done outside of the normal flow in the OP monorepo. Therefore there may be some missing information which should normally go in the
bytecodes
andgenesis
folders.Some implementation addresses and admin addresses like Proxy Admin Owner, Guardian, Challenger may change between now and the drill to align them with other Sepolia OP deployments