• 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
IL2ToL2CrossDomainMessenger.sol 3.32 KB