1. 22 Oct, 2024 7 commits
    • gotzenx's avatar
      feat: SuperchainWETH redesign (#12514) · 574aba77
      gotzenx authored
      * feat: SuperchainWETH redesign (#101)
      
      * feat: add superchain erc20 bridge (#61)
      
      * feat: add superchain erc20 bridge
      
      * fix: interfaces and versions
      
      * refactor: optimism superchain erc20 redesign (#62)
      
      * refactor: use oz upgradeable erc20 as dependency
      
      * chore: update interfaces
      
      * fix: tests based on changes
      
      * refactor: remove op as dependency
      
      * feat: add check for supererc20 bridge on modifier
      
      * chore: update tests and interfaces
      
      * chore: update stack vars name on test
      
      * chore: remove empty gitmodules file
      
      * chore: update superchain weth errors
      
      * test: add superchain erc20 bridge tests (#65)
      
      * test: add superchain erc20 bridge tests
      
      * test: add optimism superchain erc20 beacon tests
      
      * test: remove unnecessary test
      
      * test: tests fixes
      
      * test: tests fixes
      
      * chore: update missing bridge on natspec (#69)
      
      * chore: update missing bridge on natspec
      
      * fix: natspecs
      
      ---------
      Co-authored-by: default avataragusduha <agusnduha@gmail.com>
      
      * fix: remove superchain erc20 base (#70)
      
      * refactor: update isuperchainweth (#71)
      
      
      ---------
      Co-authored-by: default avataragusduha <agusnduha@gmail.com>
      
      * feat: rename mint/burn and add SuperchainERC20 (#74)
      
      * refactor: rename mint and burn functions on superchain erc20
      
      * chore: rename optimism superchain erc20 to superchain erc20
      
      * feat: create optimism superchain erc20 contract
      
      * chore: update natspec and errors
      
      * fix: superchain erc20 tests
      
      * refactor: make superchain erc20 abstract
      
      * refactor: move storage and erc20 metadata functions to implementation
      
      * chore: update interfaces
      
      * chore: update superchain erc20 events
      
      * fix: tests
      
      * fix: natspecs
      
      * fix: add semmver lock and snapshots
      
      * fix: remove unused imports
      
      * fix: natspecs
      
      ---------
      Co-authored-by: default avatar0xDiscotech <131301107+0xDiscotech@users.noreply.github.com>
      
      * fix: refactor zero check (#76)
      
      * fix: pre pr
      
      * fix: semver natspec check failure (#79)
      
      * fix: semver natspec check failure
      
      * fix: ignore mock contracts in semver natspec script
      
      * fix: error message
      
      * feat: add crosschain erc20 interface (#80)
      
      * feat: add crosschain erc20 interface
      
      * fix: refactor interfaces
      
      * fix: superchain bridge natspec (#83)
      
      * fix: superchain weth natspec (#84)
      Co-authored-by: default avatar0xng <ng@defi.sucks>
      Co-authored-by: default avatar0xParticle <particle@defi.sucks>
      Co-authored-by: default avatargotzenx <78360669+gotzenx@users.noreply.github.com>
      
      * fix: stop inheriting superchain interfaces (#85)
      
      * fix: stop inheriting superchain interfaces
      
      * fix: move events and erros into the implementation
      
      * fix: make superchainERC20 inherits from crosschainERC20
      
      * fix: superchain bridge rename (#86)
      
      * fix: fee vault compiler error (#87)
      
      * fix: remove unused imports
      
      * fix: refactor common errors (#90)
      
      * fix: refactor common errors
      
      * fix: remove unused version
      
      * fix: reuse unauthorized error (#92)
      
      * fix: superchain erc20 factory conflicts
      
      * fix: rename crosschain functions (#94)
      
      * feat: superweth redesign
      
      * fix: pr fixes
      
      * fix: fixes post merge
      
      ---------
      Co-authored-by: default avatarDisco <131301107+0xDiscotech@users.noreply.github.com>
      Co-authored-by: default avatar0xng <ng@defi.sucks>
      Co-authored-by: default avatar0xParticle <particle@defi.sucks>
      Co-authored-by: default avatargotzenx <78360669+gotzenx@users.noreply.github.com>
      
      * fix: SuperchainWETH redesign fixes (#110)
      
      * fix: superchainWETH redesign fixes
      
      * fix: withdraw arg
      
      * fix: fix revert in SuperchainWETH tests (#112)
      
      ---------
      Co-authored-by: default avatarAgusDuha <81362284+agusduha@users.noreply.github.com>
      Co-authored-by: default avatarDisco <131301107+0xDiscotech@users.noreply.github.com>
      Co-authored-by: default avatar0xng <ng@defi.sucks>
      Co-authored-by: default avatar0xParticle <particle@defi.sucks>
      Co-authored-by: default avataragusduha <agusnduha@gmail.com>
      574aba77
    • Maurelian's avatar
      test: Default to enabling fault proofs (#12489) · 76beff3d
      Maurelian authored
      * test: Default to enabling fault proofs
      
      * test: replace useFaultProofs with useLegacyContracts
      
      Note that this does not modify the deploy config, which still uses the
      same `useFaultProofs` flag. It simply modifies the state variables in
      CommonTest
      
      * chore: Update gas snapshot
      
      * fix: enableLegacy on L2OO invariants
      
      * feat: Add comment
      
      * fix: enableLegacy on portal invariants
      
      * fix: enableLegacy on Initializable.t.sol
      
      * fix: enableLegacy on portal tests
      
      * feat: follow convention of super.enable...()
      
      * fix: Don't double enable
      76beff3d
    • Matthew Slipper's avatar
      op-deployer: bugfix: Chain ownership roles (#12556) · d8012e05
      Matthew Slipper authored
      * op-deployer: bugfix: Chain ownership roles
      
      * update tests and owner slot
      d8012e05
    • Matthew Slipper's avatar
      d0350963
    • Sebastian Stammler's avatar
      op-service/sources: Fix receipts fetcher concurrency test (#12554) · 361b5342
      Sebastian Stammler authored
      It got effectively disabled in #12533 and while investigating a fix,
      I realized that its original assertion was too strict. The new assertion
      adds as a factor the number of batch calls that each individual fetcher
      would make if no batch calls were shared.
      361b5342
    • Adrian Sutton's avatar
    • Roberto Bayardo's avatar
      Holocene: initial op-node support for configurable eip-1559 params (#12497) · e7fbaeca
      Roberto Bayardo authored
      * extend op-node to support holocene 1559 params
      
      * - add Holocene parameter validation to op-program engine
      
      - updates for latest op-geth tag
      
      ---------
      Co-authored-by: default avatarMatthew Slipper <me@matthewslipper.com>
      e7fbaeca
  2. 21 Oct, 2024 9 commits
  3. 19 Oct, 2024 13 commits
  4. 18 Oct, 2024 7 commits
  5. 17 Oct, 2024 4 commits