1. 08 Jul, 2024 4 commits
  2. 07 Jul, 2024 2 commits
  3. 06 Jul, 2024 1 commit
  4. 04 Jul, 2024 5 commits
  5. 01 Jul, 2024 1 commit
  6. 29 Jun, 2024 12 commits
  7. 28 Jun, 2024 5 commits
  8. 27 Jun, 2024 7 commits
  9. 26 Jun, 2024 3 commits
    • Adrian Sutton's avatar
      036a14a0
    • Mark Tyneway's avatar
      contracts-bedrock: cleanup interop predeploys (#10995) · 1bfd7e9b
      Mark Tyneway authored
      * contracts-bedrock: cleanup interop predeploys
      
      Small refactor to the interop predeploys to reuse existing code.
      It was determined safe to use the `SafeCall` library, so we opt
      to use that instead of duplicating code. No tests are added since
      existing test coverage ensures that these calls happen as expected.
      A manual mutation test where the value was not passed through was
      performed and failing tests were observed.
      
      The `SafeCall` library was previously pinned to `0.8.15` due to the
      "call with min gas" semantics, it may be possible that a new compiler
      version could emit code that doesn't act how `0.8.15` acts, but the
      whole gas introspection thing is an anti pattern and we have invariant
      tests that would catch this if we modified the solc version used
      by `OptimismPortal`. We know to never follow this pattern again,
      ie `hasMinGas` or `callWithMinGas` should never be used again
      in the codebase and should be deleted at some point once we get
      rid of the whole min gas limit semantics.
      
      * lint: fix
      
      * semver-lock: update
      1bfd7e9b
    • mbaxter's avatar
      Revert "cannon: Generic FPVM interface (#10993)" (#11004) · 124b1a9e
      mbaxter authored
      This reverts commit bdce0bfa.
      124b1a9e