All Core Devs - Testing (ACDT) #76, March 30, 2026

Agenda

Agenda
- blob-devnet-0
- bal-devnet-3
- bal-devnet-4
- epbs-devnet-1
- debug RPC update

Breakouts: Undecided, likely one BAL + ePBS breakout room.

Meeting Time: Monday, March 30, 2026 at 14:00 UTC (60 minutes)

GitHub Issue

1 Like

Video, transcript & chatlog

News coverage

Resources

Meeting Summary:

The 76th ACD testing call discussed progress on partial cell implementations, with multiple teams reporting readiness for DevNet 3 launch including updates on gas limits, 2D gas accounting issues, and client-specific developments. The team reviewed various technical implementations and specifications needed for the upcoming DevNet 3 launch, including builder API changes and required specification updates for EPBS. The conversation ended with discussions about targeting specific dates for DevNet 3 launch and plans for future development including DevNet 4 and Glam Student Zero.

Click to expand detailed summary

Barnabas opened the 76th ACD testing call on March 30th, noting lower attendance likely due to the concurrent ETHCC event. The meeting began with technical issues as participants joined late, and Barnabas asked about potential attendees from HCSE. Okash was requested to start the stream, though the actual discussion content was not captured in this transcript segment.

The team discussed the progress of partial cell implementations, with Prism and Lighthouse planning to have trunk-ready versions by the end of April. The Pentop’s team announced plans to test these implementations on 300,000 validators. Matthew reported making progress and expected to be ready for DevNet in the next week or two. Barnabas opened a new PR targeting EIP-8136 and sought feedback from the client teams. The discussion briefly touched on NFTEvNet 10, though details were limited due to Marius’s absence.

The team discussed the requirement for Ethereum 70 (ETH70) for the fork, particularly regarding the gas limit and potential syncing issues. Barnabas noted uncertainty about whether an EIP to raise the gas limit would be added before the fork, suggesting ETH70 could remain optional for now. The group confirmed that Nethermind, Łukasz’s implementation, and Besu already support ETH70 and ETH71, with some uncertainty about activating all three versions simultaneously.

Stefan reported that the main blocker for DevNet 3 is issue 837, particularly regarding 2D gas accounting, which causes orphaned blocks when running EVM fuzz scenarios with multiple clients. Spencer announced plans to release additional tests to address edge cases, with no spec changes planned. The team discussed forming a group including representatives from each client team to focus on resolving the 2D gas accounting issues, with Spencer suggesting this could help accelerate progress on the consensus-related problems.

Łukasz reported that many testing issues have been resolved and the system is now comparable to other clients, though parallel processing is still pending and a launch next week, possibly on Wednesday, remains optimistic but possible.

The team discussed the readiness of DevNet 3, with Daniel confirming they are prepared for next week’s launch after completing tests in Beso Networks, though additional testing with Curtosis is still needed. Barnabas announced that discussions about DevNet 4 and merging EPBS with block access list should wait until after DevNet 3 launches. Potuz reported that Prism is nearly ready, with most issues resolved including blob and peering problems, and Barnabas requested client teams to push their changes to the EPPS.net 1 branch before spinning up the network.

Eitan reported that Lighthouse could be ready for Genesis this week, with Alpha 4 spec changes merging to the trunk branch tomorrow and checkpoint sync expected by week’s end or early next week. Barnabas requested to be notified when the changes are in a feature branch to begin testing. Potuz expressed concerns about making checkpoint sync mandatory before launch, citing potential issues if clients like Lighthouse fail to implement it properly, but acknowledged that implementing it might be straightforward for Lighthouse given its minimal required changes.

The team discussed updates on two projects: Nimbus and Lodestar. Caleb reported that Nimbus Alpha 4 upgrade should be completed by Thursday or Friday, with checkpoint sync implemented. For Lodestar, Nico indicated a similar timeline for completion by week’s end. The team agreed to exclude blobs from the initial launch but potentially add them later based on client readiness. Barnabas proposed targeting April 15th for Glam Student Zero launch, with April 22nd as the absolute latest date to ensure a stable merged devnet before the end of the month.

The team discussed testing the builder API in isolation before merging it with EPBS, with Potuz expressing concern about potential hardware changes. Bharath clarified that the new builder API would involve new features like proposal preferences and builder preferences, which could be considered a hard fork change. Barnabas proposed targeting the first half of April to finalize the spec and make necessary API changes, while also asking about the difficulty of merging the feature branches for VALs and EPBS.

The team discussed a required specification change for EPBS regarding 4-choice updates for canonical blocks. Potuz explained that the current implementation allows for optional execution but needs to be changed to mandatory. Łukasz confirmed that Nethermind’s master branch and version 1.37 would support these changes. Barnabas outlined the specific API changes to be implemented for the devnet, and the team agreed these changes should not be problematic to implement. The conversation ended with a note about targeting Alpha 4 specifications for the second half of April, contingent on successful Nethermind and APPS events.

Bharath presented two proposed PRs for the builder API that would make implementing an external P2P builder easier, including SSE events for proposal preferences and APIs for creating envelopes with beacon state transitions. The team confirmed these changes don’t require a hard fork for DevNet 1, though Potuz noted potential future hard fork needs might emerge during testing. The group also discussed the workflow for broadcasting proposal preferences, with Nico clarifying that nodes should only broadcast for the next epoch unless a node hasn’t previously broadcasted for a validator. Dan raised awareness about Frederick’s security review tool and proposed implementing deeper client implementation reviews before DevNet launches.

Next Steps:

  • Matthew: Be ready for Blob DevNet Zero in the next week or two
  • All client teams: Review PR targeting EIP8136 for partial cells offline
  • All EL teams: Make decision about EF70 as prerequisite for DevNet 3 offline
  • Spencer: Release next version with extra tests for 8037 edge cases in the next day or two
  • Spencer and Stefan: Get someone assigned from each client team who is visibly working on 8037 and form a group to iron out issues
  • Łukasz (Nethermind): Work on parallel processing implementation, aim to have it available in a week
  • Stefan: Launch DevNet 3 next Wednesday (targeting)
  • Daniel (Besu): Test with Kurtosis for 8037 compliance
  • All CL client teams: Push EPBS DevNet 1 changes to branch and ping Barnabas when ready
  • Eitan (Lighthouse): Spin up DevNet One branch for Barnabas to test
  • Eitan (Lighthouse): Merge Alpha 4 spec changes to trunk branch tomorrow
  • Eitan (Lighthouse): Complete checkpoint sync by end of week or early next week
  • Caleb (Nimbus): Complete upgrade to Alpha 4 by end of the week (Thursday/Friday)
  • Nico (Lodestar): Have EPBS implementation ready by end of the week
  • Barnabas: Launch EPBS DevNet 1 tomorrow (targeting)
  • All client teams: Review Bharat’s two PRs (proposal preferences SSE event and envelope creation API)
  • Barnabas and team: Discuss and potentially integrate Frederick’s security GitHub action for automated reviews
  • All teams: Provide async updates on Discord between now and April 13th if needed

Recording Access:

YouTube Stream Links: