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

Implement interop Ownable for superchain #252

Open
supercontracts opened this issue Nov 8, 2024 · 6 comments
Open

Implement interop Ownable for superchain #252

supercontracts opened this issue Nov 8, 2024 · 6 comments

Comments

@supercontracts
Copy link
Contributor

started with some user stories and design paterns for this here -> https://link.excalidraw.com/l/1w98l6TPkr/12Z8xdNQN0Y

@supercontracts
Copy link
Contributor Author

@jakim929 whenever u are free would like to chat about this more

@supercontracts
Copy link
Contributor Author

mostly the pr would be to this https://github.com/ethereum-optimism/optimism/tree/develop/packages/contracts-bedrock/src/L2 but just starting the discussion here

@fainashalts
Copy link
Collaborator

Hi @tabshaikh! Neat suggestion! I see you have a draft PR open - are you still interested in pursuing this and do you need any help from the DevX team?

@supercontracts
Copy link
Contributor Author

Hey @fainashalts, I had conversation in OP R&D channel (@tagging u in the thread there) and Mark suggested having it in a seperate repository called interop-std in optimism org. Temporarily i moved it all to this repo https://github.com/RiftLend/interop-std and have many more contracts like SuperPausable, SuperProxyAdmin. Would love greater discussion from op devx and contracts teams so that we can create this standard in a way that is generalized for every use case and so that it gets more adoption :)

@fainashalts
Copy link
Collaborator

Hi @supercontracts sorry for the delay in getting back to you on this! Very cool set of contracts you've put together! We've also been talking on the devX team about providing folks with more examples of multichain-enabling contracts/execution patterns. A little unsure right know what exactly that would look like but would love to include what you have when we do it. I was envisioning a set of libraries folks can import and build on top of, so its more about how to package it up for devs to make it maximally useful.

@supercontracts
Copy link
Contributor Author

@fainashalts i am already using them in riftlend's multichain lending protocol https://github.com/RiftLend/contracts-v1
also here is the repo - https://github.com/RiftLend/interop-std

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

2 participants