1. 04 Aug, 2022 1 commit
    • Joshua Gutow's avatar
      op-node: Use unmetered L1 Attributes Transaction (#3157) · 8ae39154
      Joshua Gutow authored
      * op-node: Use unmetered L1 Attributes Transaction
      
      This enables the IsSystemTransaction flag in the L1 Attributes
      deposit & updates to the latest version of geth.
      
      * specs updates
      
      * Update specs/deposits.md
      
      * feat: bedrock deposit transaction type update
      
      * bedrock: update geth dependency
      
      * fix(core-utils): bedrock deposit tx encode/decode typescript fixes
      
      * feat(packages/contracts-bedrock): update UserDepositTransaction type and encoding to handle isSystemTransaction bool
      
      * contracts-bedrock: update differential deposit tx solidity <> js fuzzing
      
      * core-utils
      
      * contracts-bedrock
      
      * contracts-bedrock: fix test
      
      * contracts-bedrock: fix differential tests
      
      * contracts-bedrock: fix broken test
      
      * contracts-bedrock: gas snapshot
      Co-authored-by: default avatarprotolambda <proto@protolambda.com>
      Co-authored-by: default avatarMark Tyneway <mark.tyneway@gmail.com>
      8ae39154
  2. 19 Jul, 2022 1 commit
    • Mark Tyneway's avatar
      contracts-bedrock: differential fuzzing (#2980) · 0bf3b9b4
      Mark Tyneway authored
      * core-utils: add encoding and hashing functions to core-utils
      
      * ci: update
      
      * contracts-bedrock: differential fuzzing
      
      * deps: update forge-std
      
      * contracts-bedrock: set fuzz runs to 512
      
      * contracts-bedrock: rename differential-testing method
      
      * contracts-bedrock: no sender as address(OptimismPortal)
      0bf3b9b4