- 25 Sep, 2024 14 commits
-
-
Blaine Malone authored
-
zhiqiangxu authored
* show log for devnet * add comment
-
Adrian Sutton authored
Pick up the version from the release tag automatically.
-
George Knee authored
* tidy up godoc * move data availability config decision to channel submission time instead of channel creation time Also, cache the ChannelConfig whenever we switch DA type so it is used by default for new channels * fix test * formatting changes * respond to PR comments * add unit test for Requeue method * reduce number of txs in test block * improve test (more blocks in queue) * hoist pending tx management up * wip * tidy up test * wip * fix * refactor to do requeue before calling nextTxData * introduce ErrInsufficientData do not return nextTxData from channel which was discarded by requeue * run test until nonzero data is returned by TxData * break up and improve error logic * fix test to anticipate ErrInsufficientData * after requeuing, call nextTxData again * remove unecessary checks * move err declaration to top of file * add some comments and whitespace * hoist lock back up to TxData * rename variable to blocksToRequeue * remove panic * add comment * use deterministic rng and nonecompressor in test * test: increase block size to fill channel more quickly * remove ErrInsufficientData replace with io.EOF as before * tidy up * typo
-
zhiqiangxu authored
-
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 2 commits
-
-
smartcontracts authored
That was one ugly file.
-
zhiqiangxu authored
-