Agenda
Glamsterdam
Heads up: As repricing specs have stabilized, the fortnightly Wednesday Gas Repricing Breakout Calls held by @misilva73 have stopped; any required discussion will happen in ACDT.
Devnet Status and Benchmarking
-
bal-devnet-7, hive dashboard, dora:- Stable, 100% EVM fuzzing participation (reported in Repricings #8) @qu0b.
- Clients:
eth/70(EIP-7975) andeth/71(EIP-8159) are mandatory onbal-devnet-7- is this work complete? @qu0b.
- Final test release
tests-bal@v7.3.0once 8037 lands inforks/amsterdam, tracker: ethereum/execution-specs#2912 @spencer-tb.
-
Benchmarking / repricing status (@misilva73 + client teams):
- State of client BAL optimizations in
bal-devnet-7branches? Per-client round.- ethrex reports ~3x exec speed-up vs devnet-3?
- Nethermind OOM affecting benchmarking results?
- Besu (shipped AOT and an OOM fix).
- Geth BAL opt branch this week?
- How much of a priority is it to replace the
perf-devnet-3snapshots with ethereum/state-actor? (execution-specs#2916). This can be deferred to tomorrow’s Gas Lighting call.
- State of client BAL optimizations in
-
glamsterdam-devnet-4not so healthy as of ~May 25::- Chain split ~slot 22800; prysm-nethermind-1 forked on EMPTY after missing the 22800 payload.
- PR (consensus-specs#5307).
- Recover the chain or abandon for devnet-5?
Spec Changes
-
EIP-7928 heads up: ethereum/EIPs#11750, (merged) by @raxhvl, flagged by @bharnett:
- Each
SlotChangesMUST contain >=1StorageChange(no empty change sets); EELS test added.
- Each
-
EIP-7928, @nerolation wants to discuss decoupling state-access validation from EIP-2929: stack-depth and balance checks move into the pre-state phase, and cold-access warming plus BAL insertion are now paired with each post-state access-cost charge.
-
EIP-8037 heads up ethereum/EIPs#11706 (merged) @misilva73.
- Calldata floor accounting alignment & call-frame refill clarification
-
EIP-8037, ethereum/EIPs#11715, 8037 (open) by @rjl493456442:
- Expand EIP-7702 authorization gas refunds (5-rule per-authorization scheme).
- Client-team opinions before approving: do we want this added refund complexity / any attack vectors?
-
EIP-2780, ethereum/EIPs#11735, 2780 in draft by @rakita:
- Remove the self-transfer and precompile intrinsic-gas carve-outs; always charge
tx.toat the cold rate. - Open: keep charging
TRANSFER_LOG_COSTfor self-transfers when EIP-7708 emits no log? (@benaadams objects; @rakita agrees PR will change.) - Architectural gate (@gurukamath): one gas cost, or split Code vs No-Code accounts? Blocks the impl + numbers.
- Remove the self-transfer and precompile intrinsic-gas carve-outs; always charge
-
EIP-8246 Remove SELFDESTRUCT Burn: Review, required by EIP-7708 @chfast - in the devnet-5 set?
Glamsterdam spec next TODOs
- Finalize gas repricings numbers (ongoing on bal-devnet-7).
- CL stability; resolve consensus-specs#5307.
- Include new EL EIPS:
i. EIP-8246 (remove self-destruct burn).
ii. EIP-2780 (intrinsic gas) and EIP-8038 (state-access gas cost update), requires 1., but not 4. - Updated EL EIP: EIP-7954 (increase max contract size w/larger numbers).
- EL EIP spec changes as above.
- Any other CL changes?
i. EIP-8045: Exclude slashed validators from proposing.
ii. EIP-7688: Forward compatible consensus data structures @etan-status?
iii. …
Options and scoping of glamsterdam-devnet-5 OR next devnets
- Clean
glamsterdam-devnet-4spec relaunch. (CL ask from ACDC #179: stability first, no scope increase for 2 weeks). glamsterdam-devnet-4withbal-devnet-7(with or without some SFId EL EIP spec changes, details below).- As 2. but with
bal-devnet-7with 2780/8038 placeholder numbers. - Launch two devnets simultaneously and merge into later devnet:
i.glamsterdam-devnet-5for CL stability.
ii.bal-devnet-8for close-to-final EL spec.
iii. → merge intoglamsterdam-devnet-6.
- Timing of devnet launch(es)?
Other Topics
- SSZ Engine API: #764 closed for execution-apis#793 @mariusvanderwijden (ACDC #179) - EL teams moving to 793?
- Heads up: EPF cohort-7 starting - submit project ideas.
- Heads up: ACDC #180 (June 11) trials an 11:00 UTC slot to allow easier participation from APAC devs.
Please comment on this issue with other topics!
Last call:
- ACDT # 80 Agenda: All Core Devs - Testing (ACDT) #80, May 18, 2026 · Issue #2049 · ethereum/pm · GitHub.
- ACDT # 80 on forkcast (with summary).
Meeting Time: Monday, June 01, 2026 at 14:00 UTC (60 minutes)