-
Notifications
You must be signed in to change notification settings - Fork 5
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
Rebase changes on top of stable upstream #123
Comments
Hard to predict and assess progress, reactive work commit by commit. |
@palango can you provide a status update? how much is left to do? |
|
Some things that we did recently were:
One question for you, do you use the devnet? Trying to figure out what to do with it, some of our devs use it for local development. I don't think it needs to run in CI on every PR, I think it could run hourly and be fine |
Thanks for the input here @tynes. I worked on the rebase and agree that the changes you mention will make maintenance easier in the future (but cause some work now). Regarding the devnet: Our current plan is to extend it to allow testing of the migration process which will be quite useful. Do you intent to stop maintaining it or are you more interested in our use cases? |
We don't intend to stop maintaining the devnet but we are working on a plan for how to make it maintainable long term. It has a lot of tech debt at this point with all of the various flags (use fault proofs, use plasma, use custom gas token) and its not super cohesive. We need it for application developers so that they can easily test cross chain applications. At some point, we will update it to support 2 L2s to app devs to build interop applications, see ethereum-optimism#10608. We did all of our migration testing for the migration in the cloud using ansible because it enabled us to use disk snapshots for faster feedback and also allowed us to develop the tooling we used in prod |
Regarding the L2 genesis, I'd like to get to a point where we could do releases of a JSON file that represents a release of the L2 genesis allocs and its the same for all chains. I was thinking that other chains could decorate that standard release of the L2 genesis allocs. Not sure timeline wise when we can get to this because it requires ethereum-optimism/specs#194 |
@palango how close to completion is the remaining work now? |
It's mostly blocked on celo-org/op-geth#136 and then we need to cherry pick some remaining commits. |
We need to rebase (at least that's what we have been doing in the past) our changes on top of the latest upstream changes.
While doing so, I found big changes to contract deployment. This work was mostly done in ethereum-optimism#10106 and follow-ups.
Tasks
eth_estimateGas
RPC method returns error for pending block op-geth#136The text was updated successfully, but these errors were encountered: