All Core Devs - Testing (ACDT) #74, March 16, 2026

Agenda

Note: This issue is to gain feedback on if there are any emergency topics to discuss. If no compelling topics are proposed in this issue, we would propose to cancel the call in favor of a breakout room (TBD at ACD).
Update: Call not cancelled.

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

GitHub Issue

1 Like

Call details

Video, transcript & chatlog

Bal breakout summary

*Summary by @Nerolation [copied from Eth R&D Discord]

  • Optimization benchmarking are on-track
    • next steps: benchmark batch IO on shadowfork + bloatnet using worst-case stateful benchmark tests
  • Based on the benchmarking results
    • Do we keep the state locations for batch IO improvements?
    • Consider reordering BAL ordering (moving from lexicographical ordering to access based ordering)?
  • eth/71 - not discussed: client pls have a look
  • snap/2 - quickly introduced: relevant for Geth, Besu, Nethermind and Reth (likely not relevant for Erigon’s sync)

Open question regarding snap/2:

Should we reuse the Message IDs from snap v1 for snap v2, or should we keep counting? another question I’d add: Should we make sure that snap v2 is rolled out across clients with Glamsterdam to avoid some clients not supporting it (thus not being able to support nodes that already use it during sync)? Would be great to get a temp check if client think this is feasible for glamsterdam. The efficiency improvements and simplification are quite significant, thus we should actively consider it.

ePBS breakout summary

Summary by @potuz [copied from Eth R&D Discord]

  • Teku and Nimbus are debugging networking issues that are at the current time unexplained. They hope to be able to join soon. It’s good to notice that joining on syncing is much harder than joining from genesis.
  • Prysm, Lodestar and Lighthouse expressed interest in continuing on top of devnet zero instead of devnet 1. There are still many bugs and codepaths that can be hardened before moving to test new spec versions, and the big chunk of the testing will happen anyway on these codepaths.
  • Not enough people had an informed opinion on which option for the PTC lookeahead to use and since the change is trivial eitherway and there’s no rush on the new devnet, we decided to postpone that decision. This change will be included in whatever devnet we launch next.

News coverage

Resources

Meeting Summary:

The team discussed meeting structure and updates on various development topics including BlobNodeZero implementation, devnet progress, and benchmarking flag implementations across different clients. The group addressed issues with EVM fuzzing scenarios and EPBS DevNet Zero functionality across different clients, with some experiencing problems while others worked correctly. The conversation ended with discussions about accelerating the Standards Finalization Initiative process for EIPs to better align with network upgrades, though concerns were raised about potential interdependencies between EIPs.

Click to expand detailed summary

The team discussed the structure of the meeting, which included usual updates and addressing immediate blockers, followed by an experiment with breakout rooms for Block Level Access List and ePBS topics. Barnabas provided updates on BlobNodeZero, mentioning some issues and the finalization of the spec for partial size implementation. The rollout plan involves deploying on testnets, starting with a few validators on Sepolia and Goerli, with further investigation into clustering effects before enabling it by default in client logic.

The team discussed progress on devnet 2, where Stefan reported 100% participation and Erigon fixed proposal issues. Marc provided an update on parallel execution, noting it ran stably for 12 hours before breaking, and Alexi is investigating parallel state loading. The group agreed to continue general updates in the main call while moving detailed discussions to breakout rooms. Emma confirmed Reth has implemented all three benchmarking flags on their devnet 2 and 3 branches, and Andrew from Erigon committed to checking and implementing the necessary flags if not already done.

Stefan reported issues with EVM fuzzing scenarios breaking in devnet 3, though most clients handle normal transactions well. Dragan mentioned finding existing spec tests that need fixing. Barnabas provided updates on EPBS DevNet Zero, noting that Prysm, Lighthouse, and Lodestar are working correctly, while Nimbus and Teku have issues, and exits do not work yet despite deposits being functional. The team discussed plans for Alpha 3 release and potential updates to PTC before the next event.

Spencer proposed accelerating the SFI (Standards Finalization Initiative) process for EIPs to better align with network upgrades, particularly EIP 7723. He noted that Steel only merges EIPs into their main branch once they’re SFI’d, but they’ve been experiencing conflicts when creating devnet branches due to EIPs not being available early enough. Parithosh expressed concerns about SFI’ing EIPs too early, particularly those with interdependencies with other EIPs, suggesting a middle path where EIPs without foreseeable interactions could be SFI’d, but this decision should be made by ACD rather than ACDT.

The team discussed EIPs ready for SFI, with Spencer proposing to present a filtered list on Thursday for ACD’s approval. Toni suggested starting with EIPs from devnet 2, while Barnabas advised against SFI for EIPs that are not fully finalized, particularly mentioning AT37 which uses hard-coded versions. The group agreed to focus on EIPs with minimal interactions and adequate testing before SFI. The conversation ended with participants moving to breakout rooms for further discussion.

The meeting appeared to be a brief closing session with Parithosh thanking everyone for attending. No specific decisions, action items, or substantive discussions were captured in this transcript segment.

Next Steps:

  • Barnabas: Let me know if you have updated your partial self project so I can add you to the devnet list on BlobTestnet zero
  • Emma (Reth): Share all benchmarking flag configurations in the chat
  • Andrew (Erigon): Check the implementation status of benchmarking flags and add them if not implemented
  • Barnabas: Run another round of testing for exits later today to see if there have been any changes
  • Spencer: Post a list of EIPs (filtered to devnet 2) on ETHR&D and solicit feedback before presenting on Thursday ACD
  • Spencer: Present the filtered list of EIPs for SFI approval on Thursday ACD call
  • Participants in breakout rooms: Post notes from breakout room discussions on ETH for collection

Recording Access:

YouTube Stream Links: