1. 19 Apr, 2024 8 commits
    • Mark Tyneway's avatar
      op-proposer: remove dep on op-bindings (#10218) · dc829a3d
      Mark Tyneway authored
      Prepares the `op-proposer` to no longer depend
      on the `op-bindings` package. This will enable
      releases of the `op-proposer` to work with specific
      releases of the contracts more easily by using `abigen`
      at a specific release of the contracts to create bindings.
      
      We will be gutting `op-bindings` as a package because
      it is not versioned, implying all versions must be backwards
      and forwards compatible. It also adds a lot of overhead to
      smart contract development with having to create the bindings
      and commit in a diff every time there is a solidity source file
      change.
      dc829a3d
    • Adrian Sutton's avatar
      Fix chain-mon docker image build (#10217) · f3b593b4
      Adrian Sutton authored
      * Add a make target to build the chain-mon docker image
      
      * Include .pnpmfile.cjs in the packages docker build
      f3b593b4
    • Matt Solomon's avatar
      build: bump min pnpm version (#10216) · 20945105
      Matt Solomon authored
      20945105
    • Mark Tyneway's avatar
      devnet: make pythonic (#10215) · 34845b0e
      Mark Tyneway authored
      Fix non pythonic statement in the devnet, smol
      change suggested by rabbit originally
      34845b0e
    • Inphi's avatar
      2f632e31
    • clabby's avatar
      chore(ctb): Expose ASR + mappings in FDG (#10211) · 6837780f
      clabby authored
      6837780f
    • Joshua Gutow's avatar
      op-service: Return ethereum.NotFound on 404 (#10210) · 3f297b65
      Joshua Gutow authored
      The beacon API returns HTTP Status Not Found (Code 404) when it is
      not able to find the resource. This should be disambiguated from
      transient errors. This commit has the HTTP client return the
      ethereum.NotFound error when the status code is 404. This is a
      commonly used sentinel error and the BlobDataSource was expecting
      this error.
      
      This will fix a bug that occurs when a block is reorged out after
      it is opened in derivation, but before blobs are fetched. The blob
      fetcher assumed that all errors where transient and would try to
      keep fetching the data even though the status code reported it as
      not found. This will return the right sentinel error to force a
      reset and exit this loop.
      
      I have added a unit test in op-e2e and confirmed that the test does
      not pass without this fix.
      3f297b65
    • clabby's avatar
      chore(ctb): Cleanup `FaultDisputeGame` (#10208) · f1fd2a38
      clabby authored
      f1fd2a38
  2. 18 Apr, 2024 13 commits
  3. 17 Apr, 2024 12 commits
  4. 16 Apr, 2024 7 commits