Following Kintsugi, Kiln π₯π§± incorporates the last major spec changes we expect for The Merge.
As with Kintsugi, we expect to have a few iterations of short-lived devnets before launching a longstanding testnet aimed for broader usage by application and infrastructure developers.
The Kiln Meta Spec lists the changes and associated commits for the EL, CL and Engine Api specifications.
To track progress across all clients, please create a Kiln π₯π§± tracking issue in your repo. Weβll link to those issues here as well as track high-level milestones at a glance.
As with Kintsugi, please do not waste other teamsβ time prior to implementing core specs and running all test vectors (M1). The milestones are designed to help capture complexity and iterate toward stable interop and testnets.
Please link to your primary tracking issue against the name of your client (first column). See Kintugi links here.
Team | M0 | M1 | M2 | M3 | M4 | M5 | M6 | Docs |
---|---|---|---|---|---|---|---|---|
Besu | ||||||||
Erigon | π₯π§± | π₯π§± | π₯π§± | π₯π§± | π₯π§± | π₯π§± | π₯π§± | Tracker |
EthereumJS | ||||||||
Geth | ||||||||
Nimbus | π₯π§± | Tracker | ||||||
Nethermind | π₯π§± | π₯π§± | π₯π§± | PR Tracker |
Team | M0 | M1 | M2 | M3 | M4 | M5 | M6 | Docs |
---|---|---|---|---|---|---|---|---|
Grandine | π₯π§± | |||||||
Lighthouse | π₯π§± | π₯π§± | π₯π§± | π₯π§± | π₯π§± | π₯π§± | π₯π§± | Docs |
Lodestar | π₯π§± | π₯π§± | Tracker | |||||
Nimbus | π₯π§± | π₯π§± | π₯π§± | π₯π§± | π₯π§± | π₯π§± | Tracker | |
Prysm | π₯π§± | π₯π§± | π₯π§± | π₯π§± | π₯π§± | |||
Teku | π₯π§± | π₯π§± | π₯π§± | π₯π§± | π₯π§± | Tracker |
M0: Implementation started
M1: Kiln v1 Spec Implemented
mergemock
M2: Kiln v2 Spec Implemented
mergemock
M3: Many-to-Many Interop β 2 or more EL and CL teams perform interop testing
TTD
occuring 8+ epochs in the beacon chain)M4: Weekly devnet β Weekly devnet build for more in depth testing
M5: All-to-All persistent testnet β All ready EL and CL teams create a long-lived devnet to replace Kintsugi
M6: Kiln π₯π§± code released β clients release Kiln π₯π§± code for public consumption
Every week, weβll hold Kiln π₯π§± office hours as part of the AllCoreDevs and Consensus Layer calls. The first 30-45 minutes of each call will be dedicated to team updates, issue/blocker discussion and next steps for Kiln π₯π§±.
The calls are each held fortnightly on alternating weeks with the Consensus Layer call happening next, on February 10 (Thursday) 14:00 UTC, and the AllCoreDevs call happening the following week February 18 14:00 UTC.
Note that these calls are βfixedβ in UTC and do not move with DST start/end. You can subscribe to them on Google Calendar here.