Edelweiss πŸ”οΈ 4844 Client Milestone Tracker

β†’ Edelweiss High-Level Technical Plans
β†’ Shapella Milestones

Milestone tracker

Execution Layer

Client M1 M2 M3 M4 M5 Docs
Besu Branch βœ…
Erigon Branch βœ… βœ… devnet4: prysm
EthereumJS PR Docs
Geth
Geth-PoC Branch βœ… βœ… devnet4: prysm, lodestar
Nethermind Branch βœ… βœ… devnet4: prysm, lodestar, teku, lighthouse Docs

Consensus Layer

Client M1 M2 M3 M4 M5 Docs
Lighthouse βœ… PR In PR
Lodestar PR βœ… geth (independently ethereumjs) βœ… devnet3: geth,ethereumjs, interop repo: prysm
Nimbus branch
Prysm βœ… βœ…
Teku branch βœ… geth, lighthouse (partially)

To track progress across all 10 clients (5 execution, 5 consensus), please create an Edelweiss EIP-4844 tracking issue in your repo. We’ll link to those issues here as well as track high-level milestones at a glance.

Please also link to any interop docs/notes under β€œDocs”.

Also consider updating this google doc with any additional details on the status of your client & 4844 interop work.

Note, the milestones below aim ground our hands-on work during our time together. Although the strategy and plan will certainly evolve throughout the week, the progressive milestones below are designed to parallelize our efforts and to avoid wasting other teams’ valuable time before you are ready – this is especially true of M0 and M1.

If you don’t complete M0 and M1 prior to arrival, expect to sit alone in a corner feeling intense fomo as your friends build sweet devnets.

πŸ”οΈ