-
Notifications
You must be signed in to change notification settings - Fork 22
add simulator: optimism devnet #1
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
Conversation
a4c3248 to
5caf4af
Compare
A new simulator for optimism devnet is added. It requires multiple optimism specific clients and their sequence is significant. So the only way to invoke the devnet simulator is to launch with the following clients: hive --sim optimism --client=ops-l1,ops-l2,ops-opnode,ops-l2os --docker.output The current test suite is adapter from ethereum/rpc and modified to suit the optimism devnet. Only a subset of the RPC tests are supported at the moment but more will be added later. Other test suites may extend the devnet in the future to extend test coverage.
8107c8d to
36b56ee
Compare
|
This is amazing! Thanks for pushing this to completion while the team was offline with devconnect. In the future we may want to separate the container that pushes the contracts to L1 and the container that hosts the actual L1, since then we can test that e.g. all L1 clients (already in hive) work as RPC source. And similarly, once we get Erigon and/or other clients supported as L2 execution engine in Bedrock, we can test those by giving them the |
A new simulator for optimism devnet is added. It requires multiple optimism specific clients and their sequence is significant. So the only way to invoke the devnet simulator is to launch with the following clients: hive --sim optimism --client=ops-l1,ops-l2,ops-opnode,ops-l2os --docker.output The current test suite is adapter from ethereum/rpc and modified to suit the optimism devnet. Only a subset of the RPC tests are supported at the moment but more will be added later. Other test suites may extend the devnet in the future to extend test coverage.
A new simulator for optimism devnet is added. It requires multiple optimism specific clients and their sequence is significant. So the only way to invoke the devnet simulator is to launch with the following clients: hive --sim optimism --client=ops-l1,ops-l2,ops-opnode,ops-l2os --docker.output The current test suite is adapter from ethereum/rpc and modified to suit the optimism devnet. Only a subset of the RPC tests are supported at the moment but more will be added later. Other test suites may extend the devnet in the future to extend test coverage.
This PR adds a new simulator for optimism devnet:
The current simulator tests some basic RPC functions. More tests will be added next.