- 05 Dec, 2024 5 commits
-
-
Michael Amadi authored
-
Matthew Slipper authored
* ci: Run contract checks and tests on self-hosted infra * whoops * submodule update with multiple jobs * increase jobs * comment
-
Matthew Slipper authored
* op-deployer: Block deploying tags to chains without OPCM * fix test
-
Michael Amadi authored
* run forge coverage periodically * run forge coverage periodically * run forge coverage periodically * fixes * fixes * run it every 4 hours * run it every 4 hours
-
smartcontracts authored
Updates the unused imports contract check to use the new framework that we recently merged.
-
- 04 Dec, 2024 16 commits
-
-
smartcontracts authored
Moves all contract interfaces to a new top-level folder. Keeps things much cleaner and more sane for a future auto-generated interface system.
-
smartcontracts authored
Cleans up some usage of vm.assume. Will be a series of commits that do mostly the same thing.
-
Matthew Slipper authored
This has since been replaced with op-deployer.
-
George Knee authored
* enhance holoene activation action test to cover execution layer * apply suggestions from code review * undo changes to submodule
-
smartcontracts authored
* feat: timeout fuzz tests after 10 minutes Uses the new fuzz test timeout feature that we merged into foundry to limit individual test runs to 10 minutes. Simplifies how we need to deal with heavy fuzz testing. * fix: improve bounds for OptimismPortal tests Improves the fuzz bounds for the OptimismPortal tests so that they can complete 20000 runs without throwing.
-
smartcontracts authored
Removes the Holocene upgrade folder. We only needed it as part of a specific release and don't need it in develop.
-
clabby authored
-
smartcontracts authored
Workaround for a bug? feature? in foundry that causes it to nuke whatever snapshots directory you have configured. Since this now defaults to "snapshots" it was nuking our snapshots folder.
-
refcell authored
* chore(ops): add support for the op-challenger to run kona + asterisc * fix: update docker bake * fixes
-
smartcontracts authored
Bumps the version of forge/cast/anvil being used in the monorepo.
-
clabby authored
-
Adrian Sutton authored
-
Yann Hodique authored
* build(op-supervisor): migrate build to just * build(op-service): migrate build to just * build(op-conductor): migrate build to just * build(op-wheel): migrate build to just * build(op-challenger): cleanup visualize target The referenced visualize.sh script doesn't exist. It was moved around and finally deleted in #12286 * build(op-challenger): migrate build to just * build(op-chain-ops): migrate build to just * build(op-dispute-mon): migrate build to just * build(op-alt-da): migrate build to just
-
clabby authored
* chore(opc): Bump `asterisc` version * semver lock
-
Matthew Slipper authored
* op-e2e: Recover gracefully from log-after-exit panics There are a lot of places where we log after tests exit. This PR recovers from those panics so tests can continue. * add helper
-
Matthew Slipper authored
* op-deployer/ctb: Add DeployOPCM script Adds a dedicated script to deploy OPCM for use with a future op-deployer bootstrap command. We'll use this for the Holocene deployment. * Update packages/contracts-bedrock/test/opcm/DeployOPCM.t.sol Co-authored-by:
blaine <blainemalone01@gmail.com> * Update packages/contracts-bedrock/test/opcm/DeployOPCM.t.sol Co-authored-by:
blaine <blainemalone01@gmail.com> * remove unused import * forgot an import --------- Co-authored-by:
blaine <blainemalone01@gmail.com>
-
- 03 Dec, 2024 19 commits
-
-
Sam Stokes authored
-
Matthew Slipper authored
Tests are flaking because the batcher's txmgr still polls for receipts after shutdown. Those polls emit logs, which then cause the tests to panic. To fix, I updated the batcher shutdown code to wait for all pending transactions in the tx queue to complete.
-
smartcontracts authored
Removes the legacy versions.json file and replaces it with references to mise.toml.
-
Maurelian authored
-
Michael Amadi authored
-
Michael Amadi authored
* remove done todo from just file * remove done todo from just file
-
Maurelian authored
* feat: remove unused onlyTestnetOrDevnet modifier * feat: remove unused _includeDump arg
-
Minhyuk Kim authored
* Initial implementation of integrating op-node with op-signer for remote signer configuration for block payload signing * op-service: remove the requirement for signer.address to be set when using op-service * op-service: add blockpayload_args to send to rpc opsigner_signBlockPayload * Implement mock rpc in gossip_test and apply review * Clean up tests
-
Matthew Slipper authored
Golang map iteration order is random, so we need to sort first.
-
Ashutosh Varma authored
-
zhiqiangxu authored
-
smartcontracts authored
Introduces mise for polyglot tool dependency management.
-
smartcontracts authored
Introduces a new common base framework for writing contracts check scripts in Go. Many of the check scripts basically do the exact same logic of somehow parsing either the interfaces or the artifact files. Goal of this small project is to make the process of writing new checks easier and more reliable. We demonstrate this framework in action by porting the test-names script to use this new framework.
-
smartcontracts authored
Updates the Cannon libraries to be version agnostic instead of being pinned to 0.8.15. This is OK because we do not deploy libraries outside of contracts that have pinned contract versions.
-
protolambda authored
-
protolambda authored
-
protolambda authored
-
protolambda authored
-
protolambda authored
-