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

Merge upstream v0.4.2 #35

Merged
merged 5,599 commits into from
Jun 18, 2024
Merged

Merge upstream v0.4.2 #35

merged 5,599 commits into from
Jun 18, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 28, 2023

  1. Configuration menu
    Copy the full SHA
    0a25b05 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f12a6d View commit details
    Browse the repository at this point in the history
  3. update comment

    clabby committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    b2bc543 View commit details
    Browse the repository at this point in the history
  4. 🧹

    clabby committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    51da1fc View commit details
    Browse the repository at this point in the history
  5. Add C header

    rustdoc
    clabby committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    e9a8f81 View commit details
    Browse the repository at this point in the history
  6. 🧹 dylib

    clabby committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    679eb23 View commit details
    Browse the repository at this point in the history
  7. @Inphi nits

    Co-Authored-By: inphi <[email protected]>
    clabby and Inphi committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    c87d94b View commit details
    Browse the repository at this point in the history
  8. Merge pull request ethereum-optimism#7893 from ethereum-optimism/cl/o…

    …p-node-db-fetch
    
    feat(op-node): Fetch receipts directly from `reth`'s DB
    clabby authored Oct 28, 2023
    Configuration menu
    Copy the full SHA
    986b2b0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d766780 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d916336 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    55fe971 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5910878 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    3de35b6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0d9784b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    da17f60 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8e2a6de View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6b67dc7 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    57a5f22 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    fa0db2a View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a56e6c7 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f683806 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    baa0fa5 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    0b69001 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    0e20302 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    8032387 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    53fb127 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    108f1fe View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    542bc57 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    c5b6f88 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    3f7947b View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    017e048 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    5011159 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    0a443dd View commit details
    Browse the repository at this point in the history
  34. refactor(safe-tools): Cache priv-key during sorting loop

    this change is more readable
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    411da0f View commit details
    Browse the repository at this point in the history
  35. test(ctb): Add approved hash checking to GetSigners test

    working for approvedHashes
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    040c34f View commit details
    Browse the repository at this point in the history
  36. fix(ctb): getNSigners is limited to the threshold

    This change fixes a bug in getNSigners which incorrectly assumed that the length of the signature data
    could be used to directly determine the number of signatures provided. This is wrong because contract signatures
    append additional data used for the EIP1271 signature validation.
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    7636b5e View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    a9312b7 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    0493c40 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    d5600eb View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    b6a3804 View commit details
    Browse the repository at this point in the history
  41. feat(ctb): Remove redundant check in LivenessModule

    test(ctb): Add test for get75PercentThreshold
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    3033dd6 View commit details
    Browse the repository at this point in the history
  42. feat(ctb): Ensure adding and removing owners is handled correctly

    OZ's EnumerableSet library is used to store the set of owners prior to
    execution, and then to compare with the set of owners after execution,
    and to add/remove those addresses from the mapping accordingly.
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    0831cd6 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    5a1baf8 View commit details
    Browse the repository at this point in the history
  44. specs: Apply suggested edits from review

    h/t @mds1
    
    Co-authored-by: Matt Solomon <[email protected]>
    maurelian and mds1 committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    e8f9e2e View commit details
    Browse the repository at this point in the history
  45. feat(ctb): Rename lastSigned to more accurate lastLive

    This is more accurate because of the fact that showLiveness can be
    used without approving a transaction.
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    38f828d View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    2ce7314 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    aef990f View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    20a0c6c View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    da8a1f2 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    66a0eee View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    139751a View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    b157425 View commit details
    Browse the repository at this point in the history
  53. refactor(ctb): Make GetSigners into a library rather than contract

    This required copy/pasting the SignatureDecoder code from the Safe repo.
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    4a04235 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    2103d61 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    7f47459 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    6368229 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    c7d5b2b View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    b51e604 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    2c7ddd0 View commit details
    Browse the repository at this point in the history
  60. feat(ctb): Document requirements for non-reverting in the Guard

    Also reorders the functions in the order they are called.
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    26c1ac5 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    8215444 View commit details
    Browse the repository at this point in the history
  62. fix(ctb): Add auth to guard checkAfterExecution

    Also added regression tests.
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    410310e View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    2d7e3ba View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    a5a723d View commit details
    Browse the repository at this point in the history
  65. fix(ctb): Fix off-by-one in removeOwner

    There was a bug in the remove all owners flow that would leave two owners on the safe.
    Fixing that bug required using `swapOwners` in order to remove and
    replace the last signer, since you cannot remove the only owner and then
    add a new one (even when calling from a module).
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    927bcaa View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    7ce3e4d View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    fbc6ade View commit details
    Browse the repository at this point in the history
  68. feat(ctb): Naming improvements

    Standardizing on the term owner rather than signer except in and around calls to _getNSigners.
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    7d97466 View commit details
    Browse the repository at this point in the history
  69. specs: Apply code review suggestions

    Co-authored-by: Matt Solomon <[email protected]>
    maurelian and mds1 committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    7efcfc3 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    ce97143 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    e2eb747 View commit details
    Browse the repository at this point in the history
  72. WIP: Add mermaid graph

    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    432f22c View commit details
    Browse the repository at this point in the history
  73. refactor(ctb): Change to removeOwners

    This commit introduces the ability to remove multiple owners at once in the LivenessModule.sol contract. A new function removeOwners has been added, which accepts arrays of previous owners and owners to be removed. The existing removeOwner function has been updated to use a new internal function _removeOwner. The _getPrevOwner function has been removed as it is no longer needed.
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    67a17c3 View commit details
    Browse the repository at this point in the history
  74. refactor(ctb): Simplify removal logic

    This refactor removes a few different variable which were unnecessary
    and added to the confusion.
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    377dcda View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    40c997f View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    a725a3c View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    42d4f5e View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    199cb31 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    3f6470e View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    69f3cce View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    ade1650 View commit details
    Browse the repository at this point in the history
  82. test(ctb): Guard changed

    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    10a256f View commit details
    Browse the repository at this point in the history
  83. refactor(ctb): Remove _requireGuard

    It was only used once.
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    63fceb3 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    7fe44b9 View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    a51e82f View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    854db43 View commit details
    Browse the repository at this point in the history
  87. feat(ctb): Address feedback

    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    57cfa4d View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    0cd4470 View commit details
    Browse the repository at this point in the history
  89. Configuration menu
    Copy the full SHA
    7b82cba View commit details
    Browse the repository at this point in the history
  90. Configuration menu
    Copy the full SHA
    f7ecd62 View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    d52cc30 View commit details
    Browse the repository at this point in the history
  92. safe-tools: Refactor getPrevOwner() into lib

    Also make lib functions internal which removes the deploy and linking with solidity libs.
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    30a4440 View commit details
    Browse the repository at this point in the history
  93. safe-tools: Refactor getPrevOwners (plural) into lib

    This also move the OwnerSimulator into the lib, which nicely abstracts that away.
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    3787e70 View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    ab4a40c View commit details
    Browse the repository at this point in the history
  95. safe-tools: Reorder functions in SafeTestLib

    Moving the multiple overriden execTransaction calls to the end is more readable.
    The other write operations are also now grouped together.
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    beba38d View commit details
    Browse the repository at this point in the history
  96. safe-tools: Add owner management methods to SafeTestLib

    Can now easily add, remove and swap owners. Previous owner identification is
    handled automatically if not specified. This allows for testing errors
    by specifying an incorrect prevOwner.
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    e3ac851 View commit details
    Browse the repository at this point in the history
  97. Configuration menu
    Copy the full SHA
    2f3965f View commit details
    Browse the repository at this point in the history
  98. refactor(ctb): Simplify require statements by nesting in an if()

    Rather than using an OR clause we put them inside an if statement. This allows us to
    
    clarify the error message and is more testable.
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    41c9a3d View commit details
    Browse the repository at this point in the history
  99. feat: Address feedback

    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    71bb67b View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    d925a35 View commit details
    Browse the repository at this point in the history
  101. safe-tools: Break up getPrevOwner() into multiple functions

    A new pure function getPrevOwnerFromList() accepts a list to search in,
    this avoids making an extra call which breaks expectRevert tests.
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    2469eb3 View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    30377e2 View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    7b5dfee View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    a2b4bae View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    f2cf018 View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    24e9a03 View commit details
    Browse the repository at this point in the history
  107. Configuration menu
    Copy the full SHA
    81a8c10 View commit details
    Browse the repository at this point in the history
  108. refactor(ctb): Fix placement of ownersCount

    Also adds comments to clarify the logic.
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    ec882b1 View commit details
    Browse the repository at this point in the history
  109. Configuration menu
    Copy the full SHA
    d1f965f View commit details
    Browse the repository at this point in the history
  110. fix(ctb): Module constructor allows higher than minimum threshold in …

    …Safe
    
    Loosening this requirement should provide added flexibility when setting
    up the liveness system
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    d759e6f View commit details
    Browse the repository at this point in the history
  111. Configuration menu
    Copy the full SHA
    8fd7b65 View commit details
    Browse the repository at this point in the history
  112. test(ctb): Add multi-step add/remove/swap test

    fix guard?
    
    temp: add commented out assertions in multistep test
    
    test(ctb): Add pre-checks to owner management fuzz test
    
    test(ctb): Add WrappedGuard to expose the ownersBefore set
    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    ba0c2ac View commit details
    Browse the repository at this point in the history
  113. Configuration menu
    Copy the full SHA
    a1c2987 View commit details
    Browse the repository at this point in the history
  114. Configuration menu
    Copy the full SHA
    5f56bd2 View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    774dd1b View commit details
    Browse the repository at this point in the history
  116. Configuration menu
    Copy the full SHA
    33c7c8b View commit details
    Browse the repository at this point in the history
  117. Configuration menu
    Copy the full SHA
    eb0e133 View commit details
    Browse the repository at this point in the history
  118. Configuration menu
    Copy the full SHA
    5c0d322 View commit details
    Browse the repository at this point in the history
  119. Configuration menu
    Copy the full SHA
    2cb5443 View commit details
    Browse the repository at this point in the history
  120. Configuration menu
    Copy the full SHA
    dcd5a0f View commit details
    Browse the repository at this point in the history
  121. Configuration menu
    Copy the full SHA
    ae90133 View commit details
    Browse the repository at this point in the history
  122. Configuration menu
    Copy the full SHA
    1873257 View commit details
    Browse the repository at this point in the history
  123. bind and lock and snap

    maurelian committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    43cb263 View commit details
    Browse the repository at this point in the history
  124. Merge pull request ethereum-optimism#7911 from ethereum-optimism/cl/r…

    …evert-ver-pin
    
    chore: Remove version pin on `foundryup` in devnet job
    tynes authored Oct 28, 2023
    Configuration menu
    Copy the full SHA
    cfc08e2 View commit details
    Browse the repository at this point in the history
  125. build(deps): bump viem from 1.17.1 to 1.18.0

    Bumps [viem](https://github.com/wagmi-dev/viem) from 1.17.1 to 1.18.0.
    - [Release notes](https://github.com/wagmi-dev/viem/releases)
    - [Commits](https://github.com/wagmi-dev/viem/compare/[email protected]@1.18.0)
    
    ---
    updated-dependencies:
    - dependency-name: viem
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Oct 28, 2023
    Configuration menu
    Copy the full SHA
    0dab5fc View commit details
    Browse the repository at this point in the history
  126. Merge pull request ethereum-optimism#7540 from ethereum-optimism/jm/s…

    …afe-liveness
    
    Safe liveness checking module and guard
    tynes authored Oct 28, 2023
    Configuration menu
    Copy the full SHA
    96a7781 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2023

  1. Merge pull request ethereum-optimism#7915 from ethereum-optimism/depe…

    …ndabot/npm_and_yarn/viem-1.18.0
    
    build(deps): bump viem from 1.17.1 to 1.18.0
    tynes authored Oct 29, 2023
    Configuration menu
    Copy the full SHA
    1bc3691 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Configuration menu
    Copy the full SHA
    53a60ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72ac254 View commit details
    Browse the repository at this point in the history
  3. Merge pull request ethereum-optimism#7874 from ethereum-optimism/tush…

    …ar/client-pod-issue-131/initializer-ci-check
    
    Issue 131: Verify Initializer Values in Contract & Genesis Match
    tynes authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    06e048c View commit details
    Browse the repository at this point in the history
  4. Merge pull request ethereum-optimism#7888 from ethereum-optimism/fix/…

    …ci-builder-go-version-envvar
    
    ci-builder: go version env var
    mslipper authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    9599375 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    db016e6 View commit details
    Browse the repository at this point in the history
  6. Merge pull request ethereum-optimism#7621 from ethereum-optimism/span…

    …-batch-derivation
    
    Span batch derivation [by Test In Prod, rebased on develop, see ethereum-optimism#7289]
    protolambda authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    4bc28da View commit details
    Browse the repository at this point in the history
  7. ci-builder: include solc 0.8.19

    The other 2 compiler versions are included in `ci-builder` so we should
    also include `0.8.19`. This will save us from needing to download the
    compiler in CI many times.
    
    The following lines are logged in CI:
    
    ```
    3[2K[⠆]3[2Ktalling solc version 0.8.19[⠰]3[2Ktalling solc version 0.8.19[⠔] Installing solc version 0.8.19
    3[2K[⠒]3[2Kcessfully installed solc 0.8.19[⠑] Successfully installed solc 0.8.19
    ```
    
    These lines are not logged for the other 2 solc versions that are
    included in `ci-builder` because they are already downloaded.
    tynes committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    9a6ed52 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    381bbb8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ea8ffec View commit details
    Browse the repository at this point in the history
  10. Merge pull request ethereum-optimism#7290 from testinprod-io/tip/span…

    …-batch-batcher
    
    op-batcher: Span Batch Submission
    protolambda authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    515de0e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    dbdcde3 View commit details
    Browse the repository at this point in the history
  12. Harden Span batch field size check

    pcw109550 authored and protolambda committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    177b78c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c6d3901 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c0d92e6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    51866cd View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f4e2450 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    70e060c View commit details
    Browse the repository at this point in the history
  18. Merge pull request ethereum-optimism#7925 from ethereum-optimism/ci-b…

    …uilder/include-solc-19
    
    ci-builder: include solc 0.8.19
    tynes authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    4606212 View commit details
    Browse the repository at this point in the history
  19. Merge pull request ethereum-optimism#7751 from testinprod-io/tip/span…

    …-batch-limit
    
    op-node: Span Batch Limit
    protolambda authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    5b3f8b0 View commit details
    Browse the repository at this point in the history
  20. op-node: Span Batch type/encoding/decoding refactor

    Refactor Span batch type
    
    Remove unused methods
    
    Explicit protocol constant
    
    Update type of parentCheck and l1OriginCheck
    
    Use require instead of assert in tests
    
    Refactor RandomTx
    
    Refactor Span batch tx tests
    
    Adjust tnf to fix test
    
    Update comments
    
    Co-authored-by:    pcw109550 <[email protected]>
    pcw109550 authored and protolambda committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    72cd648 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    9f9cf61 View commit details
    Browse the repository at this point in the history
  22. ci: disable codecov comments on zero diff

    Also disables Go codecov to avoid spurious diffs due to
    non-deterministic codecov reports
    Inphi committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    4cc340a View commit details
    Browse the repository at this point in the history
  23. Merge pull request ethereum-optimism#7926 from ethereum-optimism/inph…

    …i/cc
    
    ci: disable codecov comments on zero diff
    trianglesphere authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    8ac11e3 View commit details
    Browse the repository at this point in the history
  24. Merge pull request ethereum-optimism#7752 from testinprod-io/tip/span…

    …-batch-types-refactor
    
    op-node: Span Batch Type, Encoding, and Decoding Refactoring
    protolambda authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    babe5e7 View commit details
    Browse the repository at this point in the history
  25. header traversal nits

    hamdiallam committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    6600e97 View commit details
    Browse the repository at this point in the history
  26. Merge pull request ethereum-optimism#7858 from ethereum-optimism/10-2…

    …5-indexer.metric.prefix
    
    fix(indexer) `op_indexer_` MetricsNamespace prefix + metric updates
    hamdiallam authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    c3efa31 View commit details
    Browse the repository at this point in the history
  27. Merge pull request ethereum-optimism#7908 from ethereum-optimism/feli…

    …pe/proxyd-eip1898
    
    feat(proxyd): support eip-1898 in tag rewritting
    felipe-op authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    0f49412 View commit details
    Browse the repository at this point in the history
  28. op-node: Hide rethDB option

    If the rethDB option is used without the proper build configuration,
    the op-node will panic. Note that we do not have this build configuration
    in our releases. This hides the option to use it, but does not fully
    remove it. There was some duplication required to easily hide the
    command line flag while still being able to use it for testing purposes.
    
    This commit should be reverted when rethDB is stable.
    trianglesphere committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    3f3ad34 View commit details
    Browse the repository at this point in the history
  29. Merge pull request ethereum-optimism#7918 from ethereum-optimism/cl/r…

    …ustc-ci
    
    feat(ci-builder): Persist Rust toolchain in final image
    mslipper authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    81a04c1 View commit details
    Browse the repository at this point in the history
  30. Merge pull request ethereum-optimism#7894 from ethereum-optimism/aj/e…

    …2e-groups
    
    op-e2e: Split e2e tests into two executors
    protolambda authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    006ed38 View commit details
    Browse the repository at this point in the history
  31. Merge pull request ethereum-optimism#7934 from ethereum-optimism/jg/h…

    …ide_rethdb
    
    op-node: Hide rethDB option
    trianglesphere authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    0d93adc View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    a51fd20 View commit details
    Browse the repository at this point in the history
  33. Merge pull request ethereum-optimism#7944 from ethereum-optimism/fix-…

    …batcher-flake
    
    op-batcher: fix test RNG data flake
    sebastianst authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    19fc020 View commit details
    Browse the repository at this point in the history
  34. Merge pull request ethereum-optimism#7856 from ethereum-optimism/extr…

    …a-networks
    
    op-node: enable all network options by default
    trianglesphere authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    8a33c02 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    53f54e4 View commit details
    Browse the repository at this point in the history
  36. Merge pull request ethereum-optimism#7946 from ethereum-optimism/jg/e…

    …nable_canyon
    
    op-node: Enable Canyon on Goerli & Sepolia via superchain registry
    trianglesphere authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    96a24cc View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Configuration menu
    Copy the full SHA
    9505ae8 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. fix(op-node): not do sequence action instantly (ethereum-optimism#90)

    * fix(op-node): delay if sequencer start build action return error
    
    * fix not do sequence action instantly
    bnoieh authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    226eb0b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e5fe2c View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Configuration menu
    Copy the full SHA
    2af9192 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. fix: merge upstream v1.3.0

    bnoieh committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    2bcb794 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. fix: regenerate op-binding

    bnoieh committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    302fa00 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. fix(op-node/op-batcher): fallbackClient should ignore ethereum.NotFou…

    …nd error (ethereum-optimism#94)
    
    * add log
    
    * fix: fallbackClient should ignore ethereum.NotFound error
    
    ---------
    
    Co-authored-by: Welkin <[email protected]>
    welkin22 and Welkin authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    3711711 View commit details
    Browse the repository at this point in the history
  2. fix(ci): fix labeler fail (ethereum-optimism#95)

    Co-authored-by: Welkin <[email protected]>
    welkin22 and Welkin authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    e7a00cf View commit details
    Browse the repository at this point in the history
  3. feat(op-node): add opBNB bootnodes (ethereum-optimism#89)

    * feat(op-node): add opBNB bootnodes
    
    * feat(op-node): remove useless var
    
    * Optimize the selection of bootnodes logic
    
    Co-authored-by: welkin22 <[email protected]>
    
    * feat(op-node): update mainnet bootnodes
    
    ---------
    
    Co-authored-by: welkin22 <[email protected]>
    redhdx and welkin22 authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    429e20b View commit details
    Browse the repository at this point in the history
  4. feat(op-node): update genesis to adapt to opBNB (ethereum-optimism#86)

    * feat(op-node): update `WBNB` predeploy contract's name and symbol in genesis
    
    * feat(op-node): add opBNB fermat hard fork
    redhdx authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    3ebf4c9 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. optimize(op-node): make block produce stable when L1 latency unstable (

    …ethereum-optimism#87)
    
    * optimize(op-node): make block produce stable when L1 latency unstable
    
    * fix find origin logic
    
    * fix origin_selector_test
    
    * fix ci
    
    * fix ci
    
    ---------
    
    Co-authored-by: Owen <[email protected]>
    bnoieh and owen-reorg authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    111ab38 View commit details
    Browse the repository at this point in the history
  2. fix(op-bnb): fix dockerfiles (ethereum-optimism#96)

    * fix(op-bnb): fix dockerfiles
    
    * fix(op-bnb): fix dockerfiles using fixed alpine version
    
    * fix(op-bnb): fix dockerfiles using fixed alpine version
    
    ---------
    
    Co-authored-by: Owen <[email protected]>
    redhdx and owen-reorg authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    53572b9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b2cc99 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5ab6a32 View commit details
    Browse the repository at this point in the history
  5. fix: dockerfile runtime dep (ethereum-optimism#98)

    * fix(op-bnb): fix dockerfiles
    
    * fix(op-bnb): fix dockerfiles using fixed alpine version
    
    * fix(op-bnb): fix dockerfiles using fixed alpine version
    
    * fix(op-bnb): fix dockerfiles
    
    * fix(op-node): decrease span size
    
    ---------
    
    Co-authored-by: Owen <[email protected]>
    redhdx and owen-reorg authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    0744059 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e62988a View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Configuration menu
    Copy the full SHA
    56be93a View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. feature(op-node): pre-fetch receipts concurrently (ethereum-optimism#100

    )
    
    * feature(op-node): concurrent pre-fetch receipts
    
    * use background ctx in GoOrUpdatePreFetchReceipts
    
    * change MaxConcurrentRequests from 10 to 20
    
    ---------
    
    Co-authored-by: Welkin <[email protected]>
    welkin22 and Welkin authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    7947c25 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. Configuration menu
    Copy the full SHA
    5f592b5 View commit details
    Browse the repository at this point in the history
  2. optimize: extended expire time for sequencer block broadcasting (ethe…

    …reum-optimism#106)
    
    * config: change block validator payload from 60s to 20 min
    
    * config: increase seenMessagesTTL AND blockHeightLRU to avoid old block validation
    krish-nr authored Jan 2, 2024
    Configuration menu
    Copy the full SHA
    387eb6c View commit details
    Browse the repository at this point in the history
  3. feat(op-node): pre-fetch receipts concurrently round 2 (ethereum-opti…

    …mism#104)
    
    * remove rateLimiter for prefetch and use waitGroup
    
    * PreFetchReceipts logic
    
    * add lock
    
    * miss continue
    
    * add preFetchCache
    
    * fix unit test
    
    * fix unit test
    
    * fix unit test
    
    * fix e2e case
    
    * rollback lru cache
    
    * rollback lru cache
    
    * make code simple
    
    * maxConcurrentRequests/2
    
    ---------
    
    Co-authored-by: Welkin <[email protected]>
    welkin22 and Welkin authored Jan 2, 2024
    Configuration menu
    Copy the full SHA
    e8d466b View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. doc: update v0.2.4 changelog (ethereum-optimism#107)

    * doc: update v0.2.4 changelog
    
    * update
    owen-reorg authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    40b39d3 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. optimize(op-node): increase catching up speed when sequencer lagging (e…

    …thereum-optimism#108)
    
    * optimize(op-node): increase catching up speed when sequencer lagging
    
    * fix op-node ci
    bnoieh authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    635e668 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. feat(op-batcher/op-proposer): add InstrumentedClient (ethereum-optimi…

    …sm#109)
    
    * feat(op-batcher/op-proposer): add InstrumentedClient for batcher/proposer/txmgr
    
    * fix
    
    * fix noopMetric npe
    
    ---------
    
    Co-authored-by: Welkin <[email protected]>
    welkin22 and Welkin authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    ffec6c8 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. Configuration menu
    Copy the full SHA
    71b17cc View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Configuration menu
    Copy the full SHA
    8f623e6 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. fix(op-node): pre-fetching handle L1 reOrg (ethereum-optimism#115)

    Co-authored-by: Welkin <[email protected]>
    welkin22 and Welkin authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    a4e7213 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    5c5bf63 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Configuration menu
    Copy the full SHA
    7c6c489 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0bd19a9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bdd43ef View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Configuration menu
    Copy the full SHA
    25c7805 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8fa7eae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5911a3b View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    480dac4 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Configuration menu
    Copy the full SHA
    72449b9 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Merge pull request ethereum-optimism#127 from redhdx/fix/new_chain_wi…

    …th_fermat
    
    fix(op-node): fix basefee when start new chain with fermat
    redhdx authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    6ab3225 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    36d34ab View commit details
    Browse the repository at this point in the history
  2. fix(op-node/op-batcher/op-proposer): the fallback client should alway…

    …s try recover (ethereum-optimism#118)
    
    Co-authored-by: Welkin <[email protected]>
    welkin22 and Welkin authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    2fbabc7 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Configuration menu
    Copy the full SHA
    ba7fb82 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d298b1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    111bd56 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'merge-upstream-v1.3.0' of github.com:bnb-chain/opbnb in…

    …to merge-upstream-v1.3.0
    bnoieh committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    e2c37b8 View commit details
    Browse the repository at this point in the history
  5. Merge pull request ethereum-optimism#121 from bnb-chain/merge-upstrea…

    …m-v1.3.0
    
    Merge upstream v1.3.0
    owen-reorg authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    ce2627c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bfe7401 View commit details
    Browse the repository at this point in the history
  7. Merge pull request ethereum-optimism#162 from bnoieh/rm-dependabot

    chore: rm .github/dependabot.yml
    bnoieh authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    e3c9ac5 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    190c53c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb9e0c4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a066481 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Configuration menu
    Copy the full SHA
    595048e View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    ea04d49 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Configuration menu
    Copy the full SHA
    666140a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5eb70e View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    3f4904f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    426eea2 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Merge upstream v1.7.2

    bnoieh committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    633e57c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e720f6e View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. fix: merge upstream v1.7.2

    bnoieh committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    5799648 View commit details
    Browse the repository at this point in the history
  2. fix: go.mod

    bnoieh committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    69e21a8 View commit details
    Browse the repository at this point in the history
  3. fix: build error

    bnoieh committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    053083f View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    79487d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    954d6dc View commit details
    Browse the repository at this point in the history
  3. merge opbnb develop

    bnoieh committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    7165ef0 View commit details
    Browse the repository at this point in the history
  4. fix: fmt and Dockerfile

    bnoieh committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    99c7c57 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    f4e5a66 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1fe334 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. Configuration menu
    Copy the full SHA
    1f7054c View commit details
    Browse the repository at this point in the history
  2. Merge pull request ethereum-optimism#187 from redhdx/feature/update_q…

    …anet_info
    
    feature(op-node): update opBNB qanet info
    bnoieh authored Apr 28, 2024
    Configuration menu
    Copy the full SHA
    bc4359f View commit details
    Browse the repository at this point in the history
  3. cherry pick: ethereum-optimism#10146

    ajsutton authored and bnoieh committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    dfa91fa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    02b1ede View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    baec0e4 View commit details
    Browse the repository at this point in the history
  6. Merge pull request ethereum-optimism#188 from redhdx/feature/update_q…

    …anet_info
    
    feat: update qanet config
    bnoieh authored Apr 28, 2024
    Configuration menu
    Copy the full SHA
    f618e0c View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    e8191ab View commit details
    Browse the repository at this point in the history
  2. Merge pull request ethereum-optimism#189 from redhdx/feature/add_hard…

    …fork_config
    
    feature(op-node): add opBNB qanet hard fork config
    bnoieh authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    8f4c61c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b1a90f View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    d6e26db View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    31ff1c8 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    ae3ba34 View commit details
    Browse the repository at this point in the history
  2. Merge pull request ethereum-optimism#184 from bnb-chain/merge-upstrea…

    …m-v1.7.2
    
    Merge upstream v1.7.2
    owen-reorg authored May 7, 2024
    Configuration menu
    Copy the full SHA
    06558e5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dbe7645 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    0b40e25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fefabbf View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    dc43753 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Configuration menu
    Copy the full SHA
    c7157c0 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Configuration menu
    Copy the full SHA
    c258877 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Merge pull request ethereum-optimism#200 from bnb-chain/config-final-…

    …delay
    
    op-node: set finalityDelay to 15 to speed up finality update
    krish-nr authored May 24, 2024
    Configuration menu
    Copy the full SHA
    777fd9b View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Configuration menu
    Copy the full SHA
    7b9db84 View commit details
    Browse the repository at this point in the history