1. 23 Oct, 2024 9 commits
    • Adrian Sutton's avatar
      op-program: Automatically verify the prestate hash for all op-program tags (#12538) · bb6de071
      Adrian Sutton authored
      Generates a versions.json to record which prestate came from each tag and compares it to the releases.json.
      Adds a couple of releases missed from releases.json and removes governanceApproved from some releases which were not deployed to op-mainnet or submitted to governance.
      bb6de071
    • Matthew Slipper's avatar
      op-service: Add omitempty to EIP1559Params (#12582) · e372a2d3
      Matthew Slipper authored
      * op-deployer: Add support for inspecting l2 semvers
      
      * goimports
      
      * add factory targets
      
      * op-service: Add omitempty to EIP1559Params
      
      These parameters are only valid for Holocene, and cause errors during unmarshaling on older op-node versions.
      e372a2d3
    • Adrian Sutton's avatar
      1ad93ba3
    • Matthew Slipper's avatar
      op-deployer: Add support for inspecting l2 semvers (#12577) · bb5ab2e6
      Matthew Slipper authored
      * op-deployer: Add support for inspecting l2 semvers
      
      * goimports
      
      * add factory targets
      bb5ab2e6
    • Adrian Sutton's avatar
      proofs-tools: Update kona (#12581) · 85248727
      Adrian Sutton authored
      85248727
    • Disco's avatar
      feat: support permit2 on OptimismSuperchainERC20 + upgrade solady's erc20 implementation (#12476) · cd640b04
      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
      
      * chore: add new solady version and import it for erc20
      
      * fix: undo forge std changes
      
      * chore: re run pre pr script
      
      * 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
      
      * chore: run pre-pr and update vendor interface
      
      * fix: refactor common errors (#90)
      
      * fix: refactor common errors
      
      * fix: remove unused version
      
      * feat: add permit2 on optimism superchain erc20
      
      * chore: run pre-pr script
      
      * fix: reuse unauthorized error (#92)
      
      * fix: superchain erc20 factory conflicts
      
      * fix: rename crosschain functions (#94)
      
      * chore: run pre-pr
      
      * chore: run pre-pr
      
      * chore: run pre-pr
      
      * feat: add new tests on optimism superchain erc20
      
      * fix: vars and params naming on newly added tests
      
      * fix: var name
      
      * feat: support permit2 on optimism superchain erc20 and upgrade solady's erc20 implementation (#97)
      
      
      ---
      Co-Authored-by: default avatarAgusDuha <81362284+agusduha@users.noreply.github.com>
      
      * chore: use ierc20 alias for ierc20 solady interface (#108)
      
      ---------
      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>
      cd640b04
    • Adrian Sutton's avatar
      rollup-client: Increase call timeouts in CI (#12561) · 2d08d190
      Adrian Sutton authored
      Refactors the op-service/client package a fair bit to ensure config options are more consistently applied.
      2d08d190
    • Chen Kai's avatar
      feat:add cannon mips mul/div tests (#12459) · b93daad6
      Chen Kai authored
      Signed-off-by: default avatarChen Kai <281165273grape@gmail.com>
      b93daad6
    • Matthew Slipper's avatar
      9483e3bb
  2. 22 Oct, 2024 15 commits
  3. 21 Oct, 2024 9 commits
  4. 19 Oct, 2024 7 commits