- 25 Sep, 2024 9 commits
-
-
Adrian Sutton authored
* cannon: Build the cannon docker image and publish on cannon release tags. * ci: Add docker builds as dependencies so they prevent merging if they fail. * cannon: Include specific implementation builds in final docker image.
-
Inphi authored
* cannon: Multi VM executor * fix run subcmd arg fwding * fix mt prestate * add list subcmd; multicannon in op-stack-go * remove cannon-latest * safer strconv * lint * include .gitkeep in embed * fix .git copy * add detect.go tests * add nosemgrep * review comments * list filtering * add note to MIPS.sol in version stf ref * use fork-exec * minimal flag parsing * load old cannon binaries from docker images * note * --help flag defaults * remove redundant copy from cannon-builder-0
-
Chen Kai authored
* feat:add cannon add/addi/addu/addiu opcodes test Signed-off-by:
Chen Kai <281165273grape@gmail.com> * feat:add cannon add/addu/addi/addiu opcodes test Signed-off-by:
Chen Kai <281165273grape@gmail.com> --------- Signed-off-by:
Chen Kai <281165273grape@gmail.com>
-
Paul Lange authored
-
Hamdi Allam authored
-
Matt Solomon authored
-
mbaxter authored
* cannon: Cut unnecessary wakeup reset * cannon: Cut now-extraneous state argument * cannon: Run semver lock
-
Maurelian authored
* test: Add permissioned game output assertions * test: reorder DeployOpChainTest_Base for clarity * Update packages/contracts-bedrock/test/DeployOPChain.t.sol Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> --------- Co-authored-by:
Matt Solomon <matt@mattsolomon.dev>
-
Blaine Malone authored
* fix: justfile clean command * fix: removed stale comment
-
- 24 Sep, 2024 9 commits
-
-
Blaine Malone authored
* forge install: superchain-registry v0.1.2 * fix: better clarity around when we're in a broadcast context.
-
Sam Stokes authored
-
Maurelian authored
* chore: fix semver lock * fix: no permissionless root, remove hash from 0xdead * fix: use 0xdead root properly * feat: add remaining fault proof support * chore: Update semver-lock * fix: Remove extra anchor root definition and restore aritfactsFs argument * feat: Add wip big blueprint code * Don't wrap input to deployBigBytecode with preamble * fix: off by one in deployBigBytecode * feat: more gas efficient blueprint deployment for permissioned game * Get the big deployments working * perf: more efficient preamble parsing * chore: snapshots + fix revert * test: skip FaultDisputeGameAddress since we don't deploy it yet * chore: cleanup --------- Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
Inphi authored
-
Sam Stokes authored
* op-service: add configurable timeouts * op-service: fix lazy_dial
-
protolambda authored
-
tre authored
feat(L2ToL2CrossDomainMessenger): add successfulMessages and messageNonce to IL2ToL2CrossDomainMessenger (#12068) * feat(L2ToL2CrossDomainMessenger): add successfulMessages and messageNonce to interface * lint
-
smartcontracts authored
Updates DeployUtils to include new utils for using create and create2.
-
smartcontracts authored
Updates the todo-checker to not check for closed issues in the main job. Will still check for closed issues in the scheduled job. Prevents CI from randomly failing when stuff gets closed.
-
- 23 Sep, 2024 10 commits
-
-
Adrian Sutton authored
Includes fix to stop running mt-cannon in parallel.
-
Maurelian authored
* feat: Add ASR proxy to OPStackManager * feat: Add AnchorStateRegistry blueprint * feat: Add AnchorStateRegistry Implementation * feat: Return startingAnchorInputs as bytes The op-deployer tooling does not support structs, therefore we need to return a more generic type for compatibility. * rebuild snapshots * fix: ASR initializer encoding * handoff commit with op-deployer debugging debugging op-deployer test wip: literal anchor roots * test and golang fixes * hardcode permissioned state * hardcode 0xdead as the starting anchor root * chore: fix semver lock * fix: no permissionless root, remove hash from 0xdead * fix: use 0xdead root properly * fix: set the override in the input contract * Fix tests and accidental mutation of `Implementation` struct * lint * semver * Update op-chain-ops/deployer/opsm/opchain.go Co-authored-by:
Maurelian <john@oplabs.co> * Update packages/contracts-bedrock/scripts/DeployOPChain.s.sol --------- Co-authored-by:
Matthew Slipper <me@matthewslipper.com> Co-authored-by:
Matt Solomon <matt@mattsolomon.dev>
-
Michael de Hoog authored
-
rickck11 authored
* delete outdated structure * small fix
-
Adrian Sutton authored
Previously it was also running it in parallel with kona-asterisc traces, resulting in errors because there were two mt-cannon traces sharing a preimages directory.
-
Adrian Sutton authored
Previously op-program host and cannon both logged an error message that the pre-image server couldn't be stopped after it stopped successfully.
-
Adrian Sutton authored
-
clabby authored
* feat(op-e2e): L1 lookback action tests * review * adrian review
-
Michael de Hoog authored
-
Siciliabird authored
-
- 22 Sep, 2024 1 commit
-
-
clabby authored
* feat(op-e2e): Recover from bad transactions in batch test * fix * clean * naming nit
-
- 21 Sep, 2024 4 commits
-
-
clabby authored
* assert that the channel actually timed out * fmt
-
Matthew Slipper authored
* Add builds for op-deployer, bugfixes, artifacts downloads Adds Docker builds for op-deployer, makes some bugfixes, and adds support for downloading remote artifacts. * Apply code scanning fix for arbitrary file access during archive extraction ("zip slip") Co-authored-by:
Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * fix compile error * lint * fix test * Update from code review, add docker build * fix versioning * remove errant dispatch * update target --------- Co-authored-by:
Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
-
protolambda authored
* op-supervisor: register each L2 block, refactor Signed-off-by:
protolambda <proto@protolambda.com> * op-supervisor: fix lint and tests * op-supervisor: minor fixes, logging * op-supervisor: fix semgrep --------- Signed-off-by:
protolambda <proto@protolambda.com>
-
smartcontracts authored
* feat(ct): add constructors to interfaces Adds a pseudo-constructor function called __constructor__ that will be verified as part of the interface. This pseudo-function is useful when we want to be able to maintain type safety in the deploy script where we use vm.getCode. * add a pseudo-constructor for all remaining contracts with constructors * fix warning * update check-interface.sh comment --------- Co-authored-by:
Michael Amadi <amadimichaeld@gmail.com>
-
- 20 Sep, 2024 7 commits
-
-
smartcontracts authored
That was one ugly file.
-
zhiqiangxu authored
-
Blaine Malone authored
* fix: Removing all file I/O features * fix: comments in code. * fix: pr comment
-
Matthew Slipper authored
-
Inphi authored
* proof-tools: Bump op-challenger version * optimistic version bump * update op-challenger version
-
Adrian Sutton authored
CI is automatically using the latest version which has broken things. Update to match as a temporary fix until we can install a fixed version in CI.
-
Axel Kingsley authored
* Add Emitter Contract * Emitter Contract and Bindings * AddL2RPC without Stopping * Rename testdata folder to contracts * update generate.sh * update solidity and gen script
-