1. 20 Jan, 2024 9 commits
  2. 19 Jan, 2024 23 commits
  3. 18 Jan, 2024 8 commits
    • refcell.eth's avatar
      feat(op-challenger): Large Preimage Uploader InitLPP Call Support (#9033) · 989b640d
      refcell.eth authored
      * feat(op-challenger): Adds a helper to call the initLPP preimage oracle
      contract call.
      
      * fix(op-challenger): call init large preimage from the uploader
      
      * fix(op-challenger): keep large preimage upload unsupported for the interim
      989b640d
    • David Cardenas's avatar
      Update LICENSE (#9079) · 7b8b9a80
      David Cardenas authored
      7b8b9a80
    • Luke's avatar
    • refcell.eth's avatar
    • protolambda's avatar
    • Evan Richard's avatar
      Ecotone/Dencun implementation changes (#8707) · 705db877
      Evan Richard authored
      * op-node: L2 Dencun implementation updates
      
      init branch
      
      Update reference to Eclipse/Ecotone in specs.
      
      Pull in Danyal's deposit source and add additional tests.
      
      Add notion of ParentBeaconRoot and build a contract deploy tx in attributes.go.
      
      Add a test for activating dencun l2 fork after genesis.
      
      Add draft ecotone setup.
      
      Add first pass of Eclipse upgrade txns
      
      Fix tests/compile
      
      Code review feedback
      
      Obey linter.
      
      Move ecotone setup to helpers.go; get the ParentBeaconBlockRoot from the l1Info in attributes.go.
      
      chore(op-node): Add tests for Ecotone deposit transactions (#8746)
      
      * Source hash teEvanJRichard <evan@oplabs.co>
      
      dencun review fixes
      
      derive: ecotone upgradeTo abi encoding
      
      op-e2e: test L2 exclusion of blob-txs in Ecotone
      
      op-node/rollup: deduplicate ecotone activation helper func, fix rollup config var name
      
      op-chain-ops: clarify 4788 contract nonce
      
      op-node/rollup: add setEcotone to ecotone upgrade txs
      
      dencun review fixes
      
      Dencun: P2P / EngineAPI / ExecutionPayloadEnvelope changes
      
      Includes:
      - Pass through execution payload (Envelope type everywhere) by Danyal,
        extended by Proto
      - Fix ecotone upgrade txns, by Danyal
      - ci fixes by Danyal
      - P2P Req/Resp (version based encoding/decoding) by Danyal
      - EngineAPI v3 usage by Danyl, rebased by Proto on EngineController (from
        trianglesphere)
      - Block v3 Gossip validation, by Danyal
      - Block v3 Gossip publishing, by Proto
      
      Rebased on updated Ecotone / Dencun base branch
      
      op-e2e: fix upgrade-txs count in test
      
      op-node: fix l1 info scalar migration, implement dencun review suggestions
      
      op-node: more dencun review nit fixes
      
      op-node: rabbit suggestions, but fixed
      
      Fix nil pointer in p2p sync for Ecotone blocks
      
      dencun: fix more nits
      
      op-e2e: fix lint
      Co-authored-by: default avatarDanyal Prout <me@dany.al>
      Co-authored-by: default avatarprotolambda <proto@protolambda.com>
      Co-authored-by: default avatarEvanJRichard <evan@oplabs.co>
      
      * Add tests for attribute matching
      
      * Provide a no-op blob fetcher to prevent derivation error
      
      Fail tests when there is an unknown error
      
      Fix typo / empty array to nil
      
      Update L2 tests to ecotone / add additional checks
      
      * op-e2e: dencun action-test setup fixes
      
      * op-node: op-conductor dencun todo
      
      * dencun: fix review nit about parent beacon block root gossip check style
      
      ---------
      Co-authored-by: default avatarDanyal Prout <me@dany.al>
      Co-authored-by: default avatarprotolambda <proto@protolambda.com>
      705db877
    • protolambda's avatar
      op-chain-ops,op-node: ecotone upgrade txs, fix l1-fee scalar migration (#8981) · cceb207a
      protolambda authored
      * op-chain-ops,op-node: ecotone upgrade txs, fix l1-fee scalar migration
      Co-authored-by: default avatarDanyal Prout <me@dany.al>
      Co-authored-by: default avatarprotolambda <proto@protolambda.com>
      Co-authored-by: default avatarEvanJRichard <evan@oplabs.co>
      
      * op-chain-ops: execute ecotone upgrade txs on L2 genesis generation
      
      * op-e2e: update fees test to cover regolith and ecotone fees incl. strict GPO comparison
      
      * op-chain-ops: add StateDB interface assertion
      
      * ecotone-upgrade: implement version naming review suggestion
      
      * op-node: clean up system config scalars parsing, add unit tests
      
      * op-service: fix version name
      
      * op-node: improve L1info to sys-config reverse translation step
      
      * op-node: fix sys-config ecotone scalars getter refactor bug
      
      ---------
      Co-authored-by: default avatarDanyal Prout <me@dany.al>
      Co-authored-by: default avatarEvanJRichard <evan@oplabs.co>
      cceb207a
    • clabby's avatar
      feat(specs): Large preimage proposals (#9052) · 9402ec64
      clabby authored
      * Large preimage proposals spec
      
      * toc
      9402ec64