1. 07 May, 2024 2 commits
    • Sam Stokes's avatar
      Docker-targets v2 (#10346) · c67c67a8
      Sam Stokes authored
      * Revert "Revert "Merge pull request #8242 from ethereum-optimism/go-docker-targets""
      
      This reverts commit d972c460.
      
      It also fixes up some conflicts / inconsistencies,
       since op-conductor was added after the original revert.
      
      * ops: experimental cross-build fixes
      
      * Retrieve git tag in Circle CI and use to set op version within docker image
      
      * Update dispute-mon and da-server to use new docker build flow
      
      * Fix GIT_VERSION script in Circle CI config.yml
      
      * Update ops-bedrock docker-compose to use new docker build flow
      
      * Load pre-built op-challenger image in devnet tests
      
      * Save op-challenger.tar to avoid docker rebuild in devnet tests
      
      * Add Circle CI job for check-cross-platform
      
      * Allow env var to override VERSION in Makefiles
      
      * Pass version to op-program components except op-program-client
      
      * Wrap all docker-bake variable names in quotes
      
      ---------
      Co-authored-by: default avatarprotolambda <proto@protolambda.com>
      c67c67a8
    • Mark Tyneway's avatar
      op-chain-ops: delete memdb (#10404) · 29c7b445
      Mark Tyneway authored
      * op-chain-ops: delete memdb
      
      The simple in memory statedb implementation that was
      backed by a genesis has served us well but is no longer
      required since we build the genesis files using foundry.
      This was originally used to enable simple execution to
      deploy contracts and then dump into a `genesis.json`.
      Keeping this memdb around will only bloat PRs that update
      the geth version as they may change the interface to the
      statedb. Instead of using the memdb interface, the genesis
      is modified directly.
      
      * lint: fix
      
      * style: way better
      Co-authored-by: default avatarprotolambda <proto@protolambda.com>
      
      * build: fix
      
      * build: fix
      
      ---------
      Co-authored-by: default avatarprotolambda <proto@protolambda.com>
      29c7b445
  2. 06 May, 2024 8 commits
  3. 05 May, 2024 1 commit
  4. 04 May, 2024 1 commit
  5. 03 May, 2024 18 commits
  6. 02 May, 2024 6 commits
  7. 01 May, 2024 4 commits
    • Maurelian's avatar
      ctb: Enable setting custom names in deploySafe() (#10364) · 55d8a35e
      Maurelian authored
      * ctb: Enable setting custom names in deploySafe()
      
      * Fix formatting
      
      * ctb: fix spacing on deploySafe log
      55d8a35e
    • Mark Tyneway's avatar
      contracts-bedrock: L1Block interop (#10344) · 322bf55a
      Mark Tyneway authored
      * contracts-bedrock: L1Block interop
      
      Ports the `L1Block` contract from the `feat/interop` branch to
      develop using a pattern where we can extend the contracts.
      This sort of pattern may not always work but is an experiment
      in reducing feature branches.
      
      * contracts-bedrock: reorder params for func in L1BlockInterop
      
      * contracts-bedrock: add missing test for L1Block
      
      * contracts-bedrock: refactor tests for L1BlockInterop
      
      * contracts-bedrock: add L1BlockInterop to differential-testing.go
      
      * contracts-bedrock: add test for testDiff_encodeSetL1BlockValuesInterop_succeeds in Encoding tests
      
      * op-node: add L1BlockInterop to derive l1_block_info
      
      * op-node: add FuzzL1InfoInteropRoundTrip
      
      * op-node: add tests for L1Block to l1_block_info
      
      * contracts-bedrock: update snapshots for L1Block, L1BlockInterop
      
      * contracts-bedrock: update semver-lock for L1Block, L1BlockInterop
      
      * Revert "op-node: add tests for L1Block to l1_block_info"
      
      This reverts commit d2e599e43b774cf9a5de474db1f5aa744885ce91.
      
      * Revert "op-node: add FuzzL1InfoInteropRoundTrip"
      
      This reverts commit e14007c0fb7dd723bcd66235696da19e378fa974.
      
      * Revert "op-node: add L1BlockInterop to derive l1_block_info"
      
      This reverts commit 4bb279bb4a504227ca05de38818bfbddbdae3c98.
      
      * Revert "contracts-bedrock: add test for testDiff_encodeSetL1BlockValuesInterop_succeeds in Encoding tests"
      
      This reverts commit 12f9a07cd71d504b1ea57a753d95b8e6439caa57.
      
      * Revert "contracts-bedrock: add L1BlockInterop to differential-testing.go"
      
      This reverts commit 209669de69d35b456494602cb64ffc435689602d.
      
      * contracts-bedrock: drop redundant test in tests for L1BlockInterop
      
      * contracts-bedrock: fix order of function args in L1Block
      
      * contracts-bedrock: update semver-lock for L1Block
      
      ---------
      Co-authored-by: default avatarDiego <105765223+0xfuturistic@users.noreply.github.com>
      322bf55a
    • Zach Howard's avatar
      3204cb08
    • Zach Howard's avatar
      Adds op-conductor to tag-tool (#10361) · d9685fc0
      Zach Howard authored
      d9685fc0