1. 15 Aug, 2022 2 commits
  2. 13 Aug, 2022 2 commits
  3. 12 Aug, 2022 2 commits
    • Mark Tyneway's avatar
      state-surgery: add immutables package (#3211) · b1d5fd2c
      Mark Tyneway authored
      * state-surgery: add immutables package
      
      Add a package for dealing with immutables so that
      the deployed bytecode can be set directly in state.
      Each contract from the `op-bindings` package is imported
      and deployed to a simulated backend. The `op-bindings`
      package is enforced to be up to date by CI. Each of the
      contracts was double checked that the arguments passed are
      not immutables, the existing immutable values are hardcoded
      into the contract itself. To handle the case where immutables
      are dynamic, we will need to read in config and pass that
      through. The methodology on how to do that is documented
      in a TODO message.
      
      The build step runs in CI meaning that changes to the
      contract constructor interfaces will result in this
      package failing to build.
      
      This code could be slightly modularized to be used in
      `op-e2e` for creating the initial L2 state. Will leave
      that for an additional follow up PR.
      
      * state-surgery: additional sanity check
      Co-authored-by: default avatarmergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
      b1d5fd2c
    • Joshua Gutow's avatar
      op-node: Add L1 reorg depth metrics (#3210) · 4dda5247
      Joshua Gutow authored
      4dda5247
  4. 11 Aug, 2022 10 commits
  5. 10 Aug, 2022 8 commits
  6. 09 Aug, 2022 7 commits
  7. 08 Aug, 2022 1 commit
  8. 06 Aug, 2022 5 commits
  9. 05 Aug, 2022 3 commits
    • Mark Tyneway's avatar
      ci: only run changeset integrety on pushes (#3177) · cd59d836
      Mark Tyneway authored
      * ci: only run changeset integrety on PRs
      
      It will fail on merges to develop
      
      * ci: better fix
      cd59d836
    • Matthew Slipper's avatar
      actor-tests: Bedrock actor tests (#3161) · 0749d62c
      Matthew Slipper authored
      * actor-tests: Bedrock actor tests
      
      - Moves actors into their own package
      - Minor updates to logging, etc.
      - Adds Cloudbuild config so that we can get Docker images on every commit to Develop
      - Updates Actors to support Bedrock
      
      Currently supported actors:
      
      - Deposits
      - Contract deployments
      - Simple sends
      
      * doctoc only look at specs
      0749d62c
    • Joshua Gutow's avatar
      op-node: Fixed Integers in channel frame header (#3126) · 04a39a47
      Joshua Gutow authored
      * goals for fixed int
      
      * op-node: Fixed integer sizes in the channel header
      
      This mainly modifies the channel_frame, but has some knock on effects
      as the width of some of the fields have been reduced. The channel
      frame code is also changed more than I expected due to differences
      in API of working with fixed int vs uvarints in go. Otherwise the
      code reads very similarly with using Reader/Writer APIs.
      
      * op-node: fix frame unmarshal func to return correct err
      
      * specs: update frame format specs
      
      * Update op-node/rollup/derive/channel_bank_test.go
      Co-authored-by: default avatarprotolambda <proto@protolambda.com>
      Co-authored-by: default avatarMatthew Slipper <me@matthewslipper.com>
      04a39a47