1. 15 Oct, 2024 7 commits
  2. 12 Oct, 2024 10 commits
    • mbaxter's avatar
      cannon: Add more load / store tests (#12432) · 9d9dc329
      mbaxter authored
      * cannon: Add a few more load/store test cases
      
      * cannon: Add some more load test cases with negative numbers
      
      * cannon: Specify test names more precisely
      9d9dc329
    • Afanti's avatar
    • Joshua Gutow's avatar
      op-service: Add optional headers to the signer client (#12407) · 12225341
      Joshua Gutow authored
      * op-service: Add optional headers to the signer client
      
      * Explain flag usage
      12225341
    • John Chase's avatar
      MTCannon: improve consistency & add EmptyThreadStack test (#12389) · bb2c99c8
      John Chase authored
      * Add EmptyThreadStacks test
      
      * add go evm check
      
      * improve consistency and update test
      
      * delete emptyThreadedProofGenerator
      
      * forge lint update
      
      * fix solidity versioning and hash & add proof variations in test
      bb2c99c8
    • Michael de Hoog's avatar
      [batcher] derive.ChannelOut factory (#12344) · 5c1e1983
      Michael de Hoog authored
      * Add support for a derive.ChannelOut factory
      
      * Add DriverSetupOption for injecting custom options into the DriverSetup
      
      * Remove factory from NewChannelManager and NewChannelBuilder
      
      * Add ChannelOut factory test
      
      * Add comment about why we use a wrapper
      5c1e1983
    • smartcontracts's avatar
      feat(ci): add semgrep to contracts checks (#12395) · 1495f6d0
      smartcontracts authored
      Adds the semgrep step to contracts-bedrock checks now that semgrep
      is added to the latest version of ci-builder.
      1495f6d0
    • Blaine Malone's avatar
      op-deployer: Fee Recipients and Gas Params added to intent (#12404) · 86c37b94
      Blaine Malone authored
      * op-deployer: Fee Recipients and Gas Params added to intent
      
      * fix: retrieved fee recipients from docs.
      
      * fix: added a loose test for checking fee vault recipients and gas params.
      
      * fix: programmatically retrieving the proxy impl address to check the immutable.
      
      * fix: fee recipient per chain
      86c37b94
    • Matt Solomon's avatar
      doc: add more security review info (#12429) · f259ee0d
      Matt Solomon authored
      f259ee0d
    • Delweng's avatar
      feat(contracts-bedrock): remove old forge-std code (#12378) · 0f4b1e33
      Delweng authored
      * feat(contracts-bedrock): rm assume on precompile
      Signed-off-by: default avatarjsvisa <delweng@gmail.com>
      
      * feat(contracts-bedrock): replace vm.keyExists with vm.keyExistsJson
      Signed-off-by: default avatarjsvisa <delweng@gmail.com>
      
      * feat(contracts-bedrock): replace _readOr implement
      Signed-off-by: default avatarjsvisa <delweng@gmail.com>
      
      ---------
      Signed-off-by: default avatarjsvisa <delweng@gmail.com>
      0f4b1e33
    • Maurelian's avatar
      deployOpChain using OPCM (#12291) · 0466b62d
      Maurelian authored
      * feat: move log to top of save function
      
      Makes debugging slightly easier.
      
      * feat: Deploy system with OPCM
      
      * feat: Deploy missing Permissionless DWETH
      
      * feat: Fully OPCM based deployment
      
      At this point tests that depend on the L2OutputOracle will still fail,
      but those with Fault Proofs _should_ pass.
      
      * feat: Refactor _setFaultGameImplementation
      
      It no longer handles the PERMISSIONED game type deploy by OPCM.
      
      * test: Make caller explicit in unauthorized test case
      
      * test: Fix have guardian setRespectedGameType to Cannon
      
      THis is necessary because the tests assume the respecte game is cannon,
      but the OPCM assumes it is the permissioned game
      
      * test: Bridge_Initializer defaulst to FP on
      
      * test: setRespectedGameType to Cannon in Deploy
      
      * test: Bridge_Initializer defaulst to FP on
      
      * feat: resetInitializedProxy func to allow reinitializing contracts
      
      * feat: Delete initializeOpChain, we don't need it anymore
      
      * feat: Set batch inbox address in config using hashed method
      
      * feat: Make caller explicit in testFuzz_removeDependency_notDependencyManager_reverts
      
      * feat: lint
      
      * Revert "test: Bridge_Initializer defaulst to FP on"
      
      This reverts commit d435653b5405f35970e9663cfddd5a7214fcdb57.
      
      * feat: Consolidate useFaultProofs modifications into _run
      
      * Revert "test: Bridge_Initializer defaulst to FP on"
      
      This reverts commit af8d99b94393c3adef32b6ae5d5384e6766569e5.
      
      * feat: Some annotations in Deploy.s.ol
      
      * feat: Skip checking L2OO in Initializable.t.sol
      
      * feat: Delete unused initialize functions
      
      * fix: Remove unused imports
      
      * fix: unused import
      
      * feat: Use respectedGameType from deploy-config
      
      * use startPrank
      
      * feat: Prevent deploying legacy portal for interop
      
      * fix: incorrect var name
      
      * feat: detect when OPCM is deploying the Permissionless game
      
      * fix: error format
      0466b62d
  3. 11 Oct, 2024 4 commits
  4. 10 Oct, 2024 5 commits
  5. 09 Oct, 2024 12 commits
  6. 08 Oct, 2024 2 commits