-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
Interop: local devnet #11590
Interop: local devnet #11590
Conversation
Semgrep found 3 Named return arguments to functions must be appended with an underscore ( Semgrep found 1 Prefer Semgrep found 30
Service port is exposed on all interfaces Ignore this finding from port-all-interfaces. |
d347de9
to
12b253c
Compare
f053f61
to
f969404
Compare
Ready for review, but do not merge yet, as this is stacked on top of the interop-gen PR, which is not in a state where it can be merged into develop yet (due to pre-OPSM deploy workarounds). |
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.
Generally looks good. Left optimistic Approval based on - did you run this locally? I assume so, and I assume it created the appropriate entities.
12b253c
to
9e3beb7
Compare
5fdfbeb
to
3530751
Compare
3530751
to
9d7730a
Compare
…ated everywhere yet
570b5b3
to
d498200
Compare
On the latest runs, I see Unsafe, Safe and Finalized update when and as needed. Recent clean runs have connected without issue and make the progress expected from the network. On occasion I've seen issues where the Finalized head can't be fetched from the Supervisor, but I believe the latest fixes have eliminated this. |
* local interop devnet * interop-devnet: experimental op-geth docker image, connect with op-supervisor * interop-devnet: port and path fixes * interop-devnet: datadir fix * interop-local: more fixes * interop-devnet: connect op-supervisor to L2 EL nodes using RPC * more fixes * ops-bedrock: fix l2 op geth dockerfile for interop * interop-devnet: fix supervisor RPC add workaround * interop-devnet: implement review suggestions * fixes from run-testing * Add op-deployer to dockerignore exceptions * use latest geth rc * use RW Locks in Update Functions * add log for new cross-safe head * make updates much more frequent * use LocalDB for LastDerivedFrom * Add log message for finalization update * op-supervisor: fix db locking, fix crossdb usage * interop-devnet: use chain IDs as chain indices, since it's not translated everywhere yet * op-supervisor: cross-derived-from RPC method * Work Process ErrFuture to Debug Log --------- Co-authored-by: axelKingsley <axel.kingsley@gmail.com>
Description
Local docker-compose to run an interop devnet.
Builds on top of #11589
TODO:
interopgen
package to build the genesis / config data neededadapt docker compose or entry-points, to configure sequencer/proposer/batcher/etc. keys using interop devkeys package.generate env files with keys retrieved from devkey CLI.Tests
Please describe any tests you've added. If you've added no tests, or left important behavior untested, please explain why not.
Metadata
Fix #11306