EIPsInsight

Loading Experience

Preparing your insights...

Loading0%
ACDT2026-04-20_078

AllCoreDevs — Testing #078

2026-04-20 3 decisions 445 transcript lines

Transcript

Ask about this call

Answered from this call's summary and transcript only.

AI-generated — verify against the recording.

Call summary

Targets
  • End of this week - BAL DevNet 4 launch with full EIP-8037 — 00:19:35
  • Wednesday - Two EL clients ready with DevNet 4 + PR #770 implementation — 00:44:09
Decisions
  • BAL DevNet 4 spec includes full EIP-8037 with dynamic state costs — 00:23:50
  • BAL DevNet 4 becomes Glamsterdam DevNet 0 with execution-apis PR #770 — 00:24:54
  • Execution-apis PR #770 required by end of week for DevNet 4 launch — 00:44:27
Highlights
  • Execution Apis:
    • ·PR #770: EL must reorg within canonical chain for ePBS; 32-block limit debated — 00:25:10
    • ·PR #770 required for Glamsterdam DevNet 0; EL teams to implement by end of week — 00:44:09
  • Epbs Discussion:
    • ·ePBS allows CL sync without payload envelopes; security implications under review — 00:46:58
    • ·CL may skip payload envelope verification during sync; EL must validate on catch-up — 00:53:00
  • Testing Progress:
    • ·BAL DevNet 4: Full EIP-8037 including dynamic state costs by end of week — 00:14:38
    • ·Steel team releasing 8037 tests by end of today/early tomorrow — 00:19:09
  • Fork Status And Schedule:
    • ·Blob Delta Serum devnet: only Prysm and Lighthouse deployed; partial cells enabled — 00:08:18
    • ·BAL DevNet 4 becomes Glamsterdam DevNet 0 with full EIP-8037 — 00:09:13
Action Items
  • EL teams — EL teams analyze security implications of CL syncing without payload envelopes — 00:54:35

Meeting chat137

  • Potuz

    GM

  • Justin Traglia

    Gm

  • Potuz

    I’d like to talk about syncing both here and ACD eventually, a few minutes at the end of the joint section

  • Kevaundray Wedderburn

    This was brought up in ACDC last week too I think

  • Parithosh Jayanthi

    Reacted to "This was brought up in ACDC last week too I think" with 👍

  • Dragan Rakita

    Reacted to "This was brought up ..." with 👍

  • Justin Traglia

    Reacted to "This was brought up ..." with 👍

  • Toni Wahrstätter

    How stable is (1) ePBS devnet and (2) bal-devnet-3?

  • Mario Vega

    Reacted to "This was brought up ..." with 👍

  • Barnabas

    I’d like to avoid what Marius is proposing. I’d suggest we stick to having both. I think what we could do is launch both, and use glamsterdam-devnet-0 branches for both network.

  • Toni Wahrstätter

    Replying to "I’d like to avoid wh..." agree

  • Stefan Starflinger

    Replying to "I’d like to avoid wh..." also agree

  • Dragan Rakita

    Next devnet introduces few disruptive changes to EIP-8037 so it makes sense to have it separate at bal-devnet4

  • Mario Vega

    Barnabas could you link the execution-apis PR pls?

  • spencer

    Using bal-denvet-3 as the first glamsterdam devnet feels good to me. bal-devnet-4 might take a while to get stable, the 8037 changes are taking us a while to get right

  • Parithosh Jayanthi

    Replying to "I’d like to avoid wh..." +1

  • Dragan Rakita

    Reacted to "Using bal-denvet-3 a..." with ➕

  • Stefan Starflinger

    Reacted to "Using bal-denvet-3 a..." with ➕

  • Maria Silva

    If glam-devnet-0 is using bal-devnet-3, then I think we need bal-devnet-4 in order to complete development for 8037 and data EIPs

  • Dragan Rakita

    Reacted to "If glam-devnet-0 is ..." with ➕

  • Marius Van Der Wijden (M)

    Okay you all convinced me..

  • Stefan Starflinger

    Reacted to "Okay you all convinc..." with 🥹

  • Dragan Rakita

    Reacted to "Okay you all convinc..." with 🥹

  • Parithosh Jayanthi

    Reacted to "Okay you all convinced me.. " with 🥹

  • emma (reth)

    Reacted to "Using bal-denvet-3 a..." with ➕

  • emma (reth)

    Reacted to "Next devnet introduc..." with ❤️

  • emma (reth)

    Reacted to "Okay you all convinc..." with 🥹

  • Barnabas

    Replying to "Next devnet introduc..." what are these changes then?

  • Stefan Starflinger

    do we need #770 for epbs + bal

  • Stefan Starflinger

    execution apis

  • Stefan Starflinger

    https://github.com/ethereum/execution-apis/pull/770

  • Barnabas

    Reacted to "Okay you all convinc..." with 🥹

  • Barnabas

    we should have this in bal-devnet-4 pls ^

  • Barnabas

    that way we could use same images

  • Potuz

    Replying to "https://github.com/e..." Yes we do

  • Stefan Starflinger

    Replying to "https://github.com/e..." okay so we can't have glamsterdam devnet without it

  • Marius Van Der Wijden (M)

    Lol thats what I wanted to propose @Barnabas you just call it bal devnet 4, i would call it glamsterdam devnet 0

  • Barnabas

    option 1: bal-devnet-3 + 770 = glam-devnet-0 option 2: bal-devnet-4 + 770 = glam-devnet-0

  • Barnabas

    Reacted to "option 1: bal-devnet..." with 1️⃣

  • Dragan Rakita

    Replying to "Next devnet introduc..." Here is list: https://github.com/misilva73/evm-gas-repricings/blob/main/reports/eip-8037/spec_review_state_gas_accounting.md

  • Barnabas

    Reacted to "option 1: bal-devnet..." with 2️⃣

  • Marius Van Der Wijden (M)

    Reacted to option 1: bal-devnet... with "2️⃣"

  • Stefan Starflinger

    Reacted to "option 1: bal-devnet..." with 2️⃣

  • Toni Wahrstätter

    Reacted to "option 1: bal-devnet..." with 2️⃣

  • Barnabas

    Reacted to "option 1: bal-devnet..." with 1️⃣

  • Kevaundray Wedderburn

    Replying to "option 1: bal-devnet..." Isn’t the issue with (1) is that if there is a bug in bal-devnet-3 that arises with epbs, then it’s a context switch since clients will be working on bal-devnet-4 changes?

  • Barnabas

    as long as I can have 2 ELs done with devnet 4 + 770 by wed I’m happy to use devnet 4

  • spencer

    Reacted to "as long as I can h..." with 🔥

  • Barnabas

    Replying to "as long as I can hav..." can any other EL team volunteer?

  • Parithosh Jayanthi

    Reacted to "as long as I can have 2 ELs done with devnet 4 + 770 by wed I’m happy to use devnet 4" with 🔥

  • Stefan Starflinger

    Reacted to "as long as I can hav..." with 🔥

  • Stefan Starflinger

    so are we removing the variable state cost?

  • Stefan Starflinger

    or not

  • Barnabas

    Replying to "so are we removing t..." pls no

  • spencer

    full 8037!

  • Maria Silva

    We are keeping the variable cost

  • Stefan Starflinger

    Reacted to "full 8037!" with 👍

  • Dragan Rakita

    Reacted to "full 8037!" with 👍

  • FLCL

    end of this week sounds more real

  • Dragan Rakita

    Reacted to "end of this week sou..." with 👍

  • Mario Vega

    https://github.com/ethereum/execution-apis/pull/770

  • Marius Van Der Wijden (M)

    Reacted to full 8037! with "👍"

  • felipe

    Reacted to "full 8037!" with 👍

  • emma (reth)

    Reacted to "full 8037!" with 👍

  • emma (reth)

    Reacted to "end of this week sou..." with 👍

  • felipe

    Reacted to "option 1: bal-devn..." with 2️⃣

  • jochem-brouwer

    Sorry people I have to drop early unexpected. Benchmark update for BALs: first runs are in https://benchmarkoor.core.ethpandaops.io/suites/bc398819d1ebc628. Only Geth and Besu have full + no batch io + sequential run modes, so request for other clients to add these modes ASAP.

  • Marius Van Der Wijden (M)

    We only support reorgs 90k blocks deep

  • Marius Van Der Wijden (M)

    Regardless of finalization

  • Potuz

    Replying to "We only support reor..." That’s absolutely fine, it’s fine to have implementations not supporting the full spec, every client in consensus cannot sync all blocks

  • Toni Wahrstätter

    Replying to "We only support reor..." would you need to resync for state in such a scenario?

  • Toni Wahrstätter

    Replying to "We only support reor..." or would you keep state diffs for that many blocks in case there's no finalization

  • Marius Van Der Wijden (M)

    Replying to "We only support reor..." Yes

  • Marius Van Der Wijden (M)

    Replying to "We only support reor..." We need to resync

  • Ameziane Hamlat

    How do the runs are scheduled ? I see a sawtooth pattern on mgas/s on besu side which doesn’t seem to be the case for Erigon .

  • Parithosh Jayanthi

    Reacted to "full 8037!" with 👍

  • Karim T. (matkt)

    Replying to "Sorry people I have ..." I think you should ask on Discord Jochem is not here anymore

  • Ameziane Hamlat

    Reacted to "I think you should a..." with 👍

  • Barnabas

    where is Francesco when we need him? [Full message cannot be displayed on this version]

  • Justin Traglia

    Reacted to "where is Francesco w..." with 🥲

  • pk910

    Reacted to "where is Francesco w..." with 🥲

  • Eitan Seri-Levi

    Reacted to "where is Francesco w..." with 🥲

  • Nico Flaig

    Reacted to "where is Francesco w..." with 🥲

  • Stefan Starflinger

    Reacted to "where is Francesco w..." with 🥲

  • Mario Vega

    Reacted to "where is Francesco w..." with 🥲

  • Parithosh Jayanthi

    Reacted to "where is Francesco w..." with 🥲

  • felipe

    Reacted to "where is Francesco..." with 🥲

  • Dragan Rakita

    Should EL just return error (and we put this in spec), if they can’t reorg?

  • Potuz

    Yes that’s what should happen

  • Potuz

    And that’s it,

  • marek

    https://github.com/NethermindEth/nethermind/issues/9149

  • Potuz

    But the spec should say that you’re supposed to handle up to finalized

  • Barnabas

    is it me, or it sounds like everyone is just agreeing? 😄

  • Parithosh Jayanthi

    Is the proposed change to specify till finalized (caveats on implementation) vs the current specific static limit?

  • emma (reth)

    Reacted to "is it me, or it soun..." with 👍

  • Marius Van Der Wijden (M)

    We can just make the spec say that clients need to handle 2 block reorgs in the canonical chain

  • Mario Vega

    Reacted to "We can just make the..." with 👍🏼

  • Łukasz Rozmej

    Reacted to "We can just make the..." with 👍🏼

  • Stefan Starflinger

    Reacted to "We can just make the..." with 👍🏼

  • Parithosh Jayanthi

    whip.jpg

  • Dragan Rakita

    whip

  • Barnabas

    Reacted to "whip.jpg" with 😂

  • Dragan Rakita

    Reacted to "whip.jpg" with 😂

  • felix (eest)

    Reacted to "whip.jpg" with 😂

  • Marius Van Der Wijden (M)

    Reacted to whip.jpg with "😂"

  • Barnabas

    ship

  • Nico Flaig

    Reacted to "whip.jpg" with 😂

  • Barnabas

    whip

  • Barnabas

    same thing

  • Justin Traglia

    Reacted to "whip.jpg" with 😂

  • raxhvl

    Reacted to whip.jpg with "😂"

  • emma (reth)

    Reacted to "whip.jpg" with 😂

  • Caleb

    Reacted to "whip.jpg" with 😂

  • Mikhail Kalinin

    CL that is syncing from scratch may have a finalized block way behind the EL has, this is why I am saying that if we introduce this then EL needs to be able to reorg back up to arbitrary depth

  • Mario Vega

    Reacted to "whip.jpg" with 😂

  • Toni Wahrstätter

    I replied here: https://discord.com/channels/595666850260713488/1493309049708744756/1493563229392338994

  • Barnabas

    would geth ever fall back to snap sync if it has an initialized db?

  • Marius Van Der Wijden (M)

    No shouldn't do it

  • Toni Wahrstätter

    Replying to "would geth ever fall..." I think only if the state got corrupted but usually not

  • Marius Van Der Wijden (M)

    Yeah I don't think its unsafe

  • Barnabas

    so everyone agrees?

  • Barnabas

    lets move on?

  • marek

    yes

  • Potuz

    Replying to "CL that is syncing f..." The finalized from the EL would be the one that can’t be reforged, so it’s fine anyway I think

  • marek

    Reacted to "so everyone agrees?" with 👍

  • Mikhail Kalinin

    Need to think more into it

  • Toni Wahrstätter

    Replying to "I replied here: http..." that's the discussion thread

  • Potuz

    Do we need one @Barnabas ?

  • Potuz

    Do we need one @Justin Traglia

  • Potuz

    ?

  • Potuz

    Where are the breakouts?

  • Potuz

    I never get to see one

  • Potuz

    @Parithosh Jayanthi can you add me?

  • Parithosh Jayanthi

    Reacted to "@Parithosh Jayanthi can you add me?" with 👍

  • Maria Silva

    I am not seeing the breakout as well..

  • Stefan Bratanov

    Same here, not seeing it this time

  • Kevaundray Wedderburn

    Can click “More” then “breakout rooms”

Key decisions

  • BAL DevNet 4 spec includes full EIP-8037 with dynamic state costs

    BAL DevNet 4
  • BAL DevNet 4 becomes Glamsterdam DevNet 0 with execution-apis PR #770

    Glamsterdam DevNet 0
  • Execution-apis PR #770 required by end of week for DevNet 4 launch

    DevNet 4

EIPs discussed