1. 18 Oct, 2024 3 commits
    • Disco's avatar
      feat: add cross domain message context function (#12477) · 71ca0f17
      Disco authored
      * 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
      
      * feat: add cross domain context function
      
      * fix: reuse unauthorized error (#92)
      
      * fix: superchain erc20 factory conflicts
      
      * fix: rename crosschain functions (#94)
      
      * chore: run pre-pr
      
      * chore: run pre-pr
      
      * fix: mocked calls on tests
      
      * feat: add cross domain message context function (#98)
      
      
      ----
      Co-Authored-by: default avatarAgusDuha <81362284+agusduha@users.noreply.github.com>
      
      ---------
      Co-authored-by: default avatarAgusDuha <81362284+agusduha@users.noreply.github.com>
      Co-authored-by: default avataragusduha <agusnduha@gmail.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>
      71ca0f17
    • AgusDuha's avatar
      fix: remove immutables from superchain erc20 beacon (#12207) · 3af1faf1
      AgusDuha authored
      * fix: remove immutables from superchain erc20 beacon (#67)
      
      * fix: remove immutables from superchain erc20 beacon
      
      * test: add superchain erc20 beacon tests
      
      * fix: superchain erc20 beacon interface (#99)
      3af1faf1
    • Adrian Sutton's avatar
      op-e2e: Don't override the sequencer window in tests where it shouldn't be needed. (#12502) · 94204e94
      Adrian Sutton authored
      Use a longer window in the one test it may affect - 16 does get hit unexpectedly in CI.
      94204e94
  2. 17 Oct, 2024 11 commits
  3. 16 Oct, 2024 18 commits
  4. 15 Oct, 2024 8 commits