Skip to content
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

Decouple Superchain Registry #464

Open
tynes opened this issue Jan 13, 2025 · 1 comment
Open

Decouple Superchain Registry #464

tynes opened this issue Jan 13, 2025 · 1 comment

Comments

@tynes
Copy link
Contributor

tynes commented Jan 13, 2025

We sometimes need to make quick releases of op-geth because a new chain was added to the superchain-registry. This can be unsafe and create weird dependencies across different teams. We should decouple the superchain-registry as a dependency to fix this issue. One easy way to do this is to do releases of the registry similarly to how we do releases of the smart contracts and then allow for a CLI flag pointing to the appropriate config accept both a file on the local fs and also a remote HTTP URL. Then we can release the superchain-registry without needing to update op-geth.

The same issue can also result in a different absolutePrestate being created depending on an updated superchain-registry. The solution proposed here will not fix the problem for the proof, see ethereum-optimism/design-docs#153 and ethereum-optimism/design-docs#161.

@tynes
Copy link
Contributor Author

tynes commented Jan 13, 2025

Closing this due, will use backporting instead

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant