-
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: devnet [draft] #11324
Interop: devnet [draft] #11324
Conversation
c6f5689
to
4590adf
Compare
Blocked by fixing the L1-deploy configuration of the chain setup, i.e. OPStackManager milestone 1 chain configuration to integrate. |
48a8659
to
15caf68
Compare
15caf68
to
b97758d
Compare
Path to running local devnet:
And will split this PR up into (A) general forge script improvements/utils + (B) deploy code + (C) interop devnet with CLI calling deploy code. |
fa901d4
to
f2f8293
Compare
5293b30
to
eecf8fc
Compare
f2f8293
to
1cfdd3b
Compare
f56543a
to
cef8c83
Compare
@@ -25,9 +26,107 @@ struct Deployment { | |||
/// @notice Useful for accessing deployment artifacts from within scripts. | |||
/// When a contract is deployed, call the `save` function to write its name and | |||
/// contract address to disk. Inspired by `forge-deploy`. | |||
/// @dev This uses the DeploymentRegistry contract, to load/store deployments, |
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.
Prefer @notice
over @dev
in natspec comments
Semgrep found 3 Named return arguments to functions must be appended with an underscore ( Semgrep found 31
Service port is exposed on all interfaces Ignore this finding from port-all-interfaces. |
cef8c83
to
e98beb1
Compare
This PR is getting too noisy due to rebases / errors. Building on top of latest deploy tooling here: #11590 |
Description
This is a draft of a local devnet for Interop.
Tests
Work in progress.
Additional context
The local interop devnet initially started from #10777 but then restarted, to separate out from the legacy devnet, as there were too many incompatibilities (keys of actors, deploy configs, deploy approach, python legacy, etc.) Still, thank you @jinmel for a take on an initial devnet.
Metadata
Fix #11306