-
Notifications
You must be signed in to change notification settings - Fork 3.7k
support arm devnet #17625
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
base: develop
Are you sure you want to change the base?
support arm devnet #17625
Conversation
FineKe
commented
Sep 26, 2025
- change l1 with arm64 docker image
update .gitignore to ignore additional test files and directories
* update * support op conductor * update readme * update readme * docs(test): fix comments * test(conductor): optimize stop leader script
* update * support op conductor * update readme * update readme * docs(test): fix comments * test(conductor): optimize stop leader script * chore(test): tidy up test scripts * chore(op-geth): use dev branch of op-geth * update * update op-geth
* feat(scripts): support rootless docker in 3-op-init.sh * feat(scripts): rename scripts for consistency * fix(scripts): fix rootless docker command * refactor(scrits): rename script name for consistency
Co-authored-by: weixie.cui <[email protected]>
* feat(test): customize seq parameters to support including more txs in a block * feat(test): support deposit from l1 to l2 * feat(test): support deposit from l1 to l2
Co-authored-by: weixie.cui <[email protected]>
Co-authored-by: weixie.cui <[email protected]>
* feat(test): use custom parent hash and fund large balance to a test account * feat(test): add test script * chore(test): tidy up unused files
* Add cursor rules * Fix db
* WIP: initial commit of e2e files from old repo * WIP: wip commit before moving e2e tests to op-geth * wip: commented out old tests * wip: change init file, docker compose and remove irrelevant tests * chore: add files to gitignore * fix: remove unnecessary cache pruning to optimise workflow * chore: remove e2e code that is now ported to op-geth * fix: pull branch to tmp directory & retry for leader detection * fix: echo test success after cleanup for clearer message * chore: cleanup makefile and always build op_geth * chore: remove unnecessary commit of transactor.sol * fix: add OP_GETH_LOCAL_DIRECTORY variable in .env file for developers to specify local op-geth directory * fix: run tests according to whether branch or local directory is specified * fix: run-test target local directory fix * chore: silence run-test target * fix: docker compose down only if .env file is present * chore: remove hardcoded values for env variables * fix: bugfix empty op_geth_image_tag * fix: reset op_geth_image_tag from example.env when building with submodule * fix * chore: make skipping op-stack and op-contracts env flags, clean up makefile * fix: revert unneccessary conductor retries * fix: remove tag changing logic * fix: change ports in docker compose
* add binary checks during image build & add flag of optional building op-geth in .env & update submodule op-geth commit id * update * update
* add gray upgrade simulation for op-conductor * update
…g files (#33) * Shift seq and rpc configs into geth config file * Use local submodule versions * Revert contracts * Fix * Optimize docker build with build cache mounts * Add cache path * Fix
* Update config files * Fix
Wiz Scan Summary
To detect these findings earlier in the dev lifecycle, try using Wiz Code VS Code Extension. |
@@ -28,7 +28,7 @@ func Main(version string) cliapp.LifecycleAction { | |||
oplog.SetGlobalLogHandler(l.Handler()) | |||
opservice.ValidateEnvVars(flags.EnvVarPrefix, flags.Flags, l) | |||
|
|||
l.Info("Initializing L2Output Submitter") | |||
l.Info("Initializing L2Output Submitter", "cfg", cfg) |
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.
🟠 High severity: Sensitive Private Key Logged in Proposer Startup
Description:
The l.Info("Initializing L2Output Submitter", "cfg", cfg)
call logs the entire CLI configuration (cfg
), which includes sensitive fields such as the transaction manager private key, to application logs.
Recommendation:
Remove or sanitize the cfg
argument when logging to avoid leaking secrets. Log only non-sensitive info or mask private key values.
l.Info("Initializing L2Output Submitter", "cfg", cfg) | |
l.Info("Initializing L2Output Submitter") |
Don't like this finding? Reply "dismiss" and it won't appear again in future scans.