Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: merge develop to crosschain events #116

Merged

Commits on Oct 22, 2024

  1. Configuration menu
    Copy the full SHA
    f6ca236 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5808985 View commit details
    Browse the repository at this point in the history
  3. op-deployer: Run validations over L2 genesis (ethereum-optimism#12560)

    * op-deployer: Run validations over L2 genesis
    
    Asserts that the L2 genesis is valid using our pre-existing checks prior to running the script.
    
    * add negative test
    
    * fix broken test
    
    * clarify test name
    mslipper authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    3b83710 View commit details
    Browse the repository at this point in the history
  4. op-deployer: Add deploy config inspect command (ethereum-optimism#12570)

    * op-deployer: Add deploy config inspect command
    
    * goimports
    
    * error check
    mslipper authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    c9e3ad6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    90fb25f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9483e3b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b93daad View commit details
    Browse the repository at this point in the history
  8. rollup-client: Increase call timeouts in CI (ethereum-optimism#12561)

    Refactors the op-service/client package a fair bit to ensure config options are more consistently applied.
    ajsutton authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    2d08d19 View commit details
    Browse the repository at this point in the history
  9. feat: support permit2 on OptimismSuperchainERC20 + upgrade solady's e…

    …rc20 implementation (ethereum-optimism#12476)
    
    * 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: agusduha <[email protected]>
    
    * fix: remove superchain erc20 base (#70)
    
    * refactor: update isuperchainweth (#71)
    
    
    ---------
    
    Co-authored-by: agusduha <[email protected]>
    
    * 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: 0xDiscotech <[email protected]>
    
    * 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: 0xng <[email protected]>
    Co-authored-by: 0xParticle <[email protected]>
    Co-authored-by: gotzenx <[email protected]>
    
    * 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: AgusDuha <[email protected]>
    
    * chore: use ierc20 alias for ierc20 solady interface (#108)
    
    ---------
    
    Co-authored-by: AgusDuha <[email protected]>
    Co-authored-by: agusduha <[email protected]>
    Co-authored-by: 0xng <[email protected]>
    Co-authored-by: 0xParticle <[email protected]>
    Co-authored-by: gotzenx <[email protected]>
    6 people authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    cd640b0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8524872 View commit details
    Browse the repository at this point in the history
  11. op-deployer: Add support for inspecting l2 semvers (ethereum-optimism…

    …#12577)
    
    * op-deployer: Add support for inspecting l2 semvers
    
    * goimports
    
    * add factory targets
    mslipper authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    bb5ab2e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1ad93ba View commit details
    Browse the repository at this point in the history
  13. op-service: Add omitempty to EIP1559Params (ethereum-optimism#12582)

    * 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.
    mslipper authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    e372a2d View commit details
    Browse the repository at this point in the history
  14. op-program: Automatically verify the prestate hash for all op-program…

    … tags (ethereum-optimism#12538)
    
    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.
    ajsutton authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    bb6de07 View commit details
    Browse the repository at this point in the history
  15. op-challenger: Use info log level for kona not default (ethereum-opti…

    …mism#12585)
    
    Kona changed the default log level so the -v is undesirable now.
    ajsutton authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    371a66b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    984bd41 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    de79564 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. proofs-tools: Use asterisc version from kona release. (ethereum-optim…

    …ism#12587)
    
    Update op-challenger to latest develop
    ajsutton authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    3fbf88b View commit details
    Browse the repository at this point in the history
  2. op-chain-ops: Marshal withdrawalnetwork as int (ethereum-optimism#12584)

    * op-chain-ops: Marshal withdrawalnetwork as int
    
    * fix test
    
    * lint
    
    * fix other test
    
    * swap networks
    mslipper authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    32b7ca1 View commit details
    Browse the repository at this point in the history
  3. op-deployer: Remove zeroed out allocs and deployer addr (ethereum-opt…

    …imism#12589)
    
    Cleans up some things to enable Superchain Registry validation:
    
    - Removes the foundry deployer address used by L2Genesis.sol from the outputted allocs file.
    - Removes storage slots with zero values from any state dump.
    mslipper authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    da7350c View commit details
    Browse the repository at this point in the history
  4. feat(ci): add tests for semgrep rules (ethereum-optimism#12563)

    Adds rule tests for all semgrep rules and fixes a few bugs that
    were found during testing. Moves semgrep rules into the semgrep
    folder without the . prefix because the prefix caused semgrep to
    be unable to run the tests.
    smartcontracts authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    2769b25 View commit details
    Browse the repository at this point in the history
  5. GasPriceOracle.sol: small fix (ethereum-optimism#11840)

    * small fix
    
    * Change version and hash
    cutecups authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    0ea0441 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    93f5d41 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    22d8365 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5ecd2db View commit details
    Browse the repository at this point in the history
  9. chore: small fix in op-alt-da (ethereum-optimism#12038)

    * fix some typos in alt-da
    
    * fix from PR ethereum-optimism#12223
    
    * new find in batcher
    Gmanboy authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    7c1ec6b View commit details
    Browse the repository at this point in the history
  10. readme: fix network deployments link (ethereum-optimism#12000)

    * fix docs link
    
    * replaced with correct link
    KailMillor authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    a82a328 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8311719 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2bbffdc View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2758c96 View commit details
    Browse the repository at this point in the history
  14. fix: pre pr

    agusduha committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    ad2df8f View commit details
    Browse the repository at this point in the history