Meeting Summary:
This was the ACDC meeting #182 focused on DevNet updates and Glamsterdam-related topics. The team discussed DevNet 6 status, with Stefan reporting minor issues with Nethermind storage reads and performance issues with Panda CLI, while DevNet 7 client readiness was reviewed with most clients including Etherex, Nimbus, and Prism confirming readiness. The group decided to include the latest EIP-2780 changes in DevNet 7, with Spencer committing to release an EL version by end of day and clients targeting early next week for signed branches. Nico presented on removing the blinded execution payload from ProduceBlock V4 APIs, explaining it would simplify the implementation despite only providing small performance improvements. The team reviewed the status of EIP-A2-A2 contract for builder deposits, with Felix confirming it was finalized and ready for audit. Terence and Potuz discussed the new Builder API authorization feature, requesting feedback from staking pools, builders, and DVT software on the Beacon API PR. The meeting also covered circuit breakers implementation approaches across different clients, with Teku and Lodestar sharing similar fallback mechanisms to self-building when circuit breakers are triggered. Pooja provided updates on EIP housekeeping items, including moving proposals to review status and updating EIP-7723 to clarify DFI processes and network stage applications.
Click to expand detailed summary
The meeting focused on updates for DevNet 6 and DevNet 7. Stefan reported that DevNet 6 was progressing well with around 80% participation, though there was a minor issue with Nethermind regarding storage reads that has since been fixed. The team discussed client readiness for DevNet 7, noting that both CL and EL releases were available, but there was uncertainty about when it would be ready for deployment. There was also discussion about missed blocks with Lodestar, which was confirmed to be expected behavior.
The team discussed the readiness of various clients for DevNet 7, with most clients reporting progress on testing and implementation. Stefan confirmed that Etherex is passing tests, while other clients like Nimbus, Nethermind, and Gandine are also making good progress. The team decided to include Toni’s small PR change in DevNet 7 after confirming client support, and Spencer agreed to create an EL release so clients can start passing the new tests. The group aims to launch DevNet 7 next week once two clients are ready.
The team discussed the timeline for DevNet 7, with Parithosh confirming that early next week would be possible for providing a signed branch with passing tests, assuming Lighthouse is ready on the same timeline. Nico presented a proposal to remove the blinded execution payload from the produce block V4 APIs, explaining that while it adds complexity to the signing flow, the performance benefits are minimal. The team agreed to target early next week for DevNet 7, with no other major issues or PRs affecting the timeline.
The team discussed the status of EIP-A2-A2, the new contract for biller deposits. Felix confirmed that the contract is now in a final form with both fee mechanism updates and removal of the inhibitor that previously prevented contract use before the fork. The team agreed that the EIP language needs updating to match the current implementation, with Cayman taking responsibility for this update. Once the contract is live on .NET 7 and functioning as expected, they plan to proceed with an audit.
The team discussed implementing a Builder API with authorization functionality in PRISM, where validators would sign authorization data and send it to builders. Terence explained that feedback from the CommitBoost team highlighted the need to separate identity and transport, as proxy URLs and builder URLs could conflict. The discussion centered on PR 625, which aims to standardize this across clients, with concerns raised about the complexity of the configuration and the need for tooling support. The team agreed that staking pools and builders should provide feedback on the Beacon API PR 625 to help finalize the implementation.
The team discussed several key topics including DVT software support, a public DevNet, and EPBS circuit breakers. For the public DevNet, the team agreed to target early August with stable-ish clients and repricing numbers, with Prism, Goldstar, and Cayman confirming they could commit to this timeline. Multiple clients including Lodestar and Teku reported having circuit breaker implementations ready, with different approaches discussed including builder index considerations and fallback mechanisms. Pooja presented updates on EIPs, including proposed changes to EIP-7723 regarding network upgrade stages and DFI processes, with PRs created for review and implementation.
Next Steps:
- spencer: Tag and release an EL test version including the latest 2780 changes (including Tony’s block access change) by the end of today, so clients can start passing the new tests for DevNet 7.
- Stefan: Coordinate with CL teams to ensure they have signed branches passing all DevNet 7 tests (including the new 2780 change) by early next week, targeting DevNet 7 launch then.
- Enrico: Update the team’s branch to apply DevNet 7 spec changes, aiming to have an updated branch ready by end of today or tomorrow.
- Nico: Polish and merge the PR removing the blinded execution payload from the produce block v4 API once a clear description is added and no objections remain.
- Cayman or Felix: Update the EIP language for EIP-A2-A2 (new builder deposit/exit contract) to reflect the current semantics and state of the contracts.
- potuz: Write and share a full document in the next few days describing Prism’s EPBS circuit breaker approach and fallback mechanisms.
- All staking pools (e.g., Lido, Rocket Pool), builders, and DVT software: Provide feedback on Beacon API PR 625 (producer preferences and signed auth) as soon as possible, ideally today, to enable implementation of the builder path.
- CL teams: Prepare “polished-ish” releases for a public DevNet targeted for early August, to support community and application testing.
- Pooja: Update the Glamsterdam meta-EIP (PR 11853) to move EIPs to the correct network upgrade stage, using the DevNet 7 specs list as the reference, and coordinate with the specs/testing team for confirmation and any needed updates.
- Specs/testing team: Review and confirm the accuracy of the DevNet 7 specs list (ETHPandaOps link) referenced by Pooja for the meta-EIP update.
- EIP authors/editors: Review and approve Pooja’s PR updating EIP-7723 regarding DFI removal timing and network stage/status terminology.
- EIP proposers: Propose any non-headliner EIPs intended for the Higota upgrade by August 6th.
Recording Access: