AllCoreDevs — Testing #080
Transcript
Ask about this call
Answered from this call's summary and transcript only.
AI-generated — verify against the recording.
Call summary
Targets
- •bal-devnet-7 launch: end of day May 18 or early May 19 — 00:28:00
- •glamsterdam-devnet-4: after bal-devnet-7 stabilizes; requires separate client branches — 00:43:47
- •glamsterdam-devnet-5: EIP-8038, EIP-2780, EIP-8246, EIP-7954 (pending benchmarks) — 00:50:59
Decisions
- •EIP-7954 (64KB code size) targets glamsterdam-devnet-5, not current devnet — 00:14:04
- •SELFDESTRUCT removal deferred to next fork (Hegota); propose proper EIP for Bogota — 00:25:05
- •bal-devnet-7 client participation gated on passing tests-bal@v7.2.0 — 00:29:13
- •EIP-8246 targets glamsterdam-devnet-5 alongside EIP-7708 — 00:56:33
Highlights
- Ssz Engine Api:
- ·Two competing REST-SSZ Engine API proposals: PR #764 (Barnabas, minimal changes) vs PR #793 (Marius, cleaner REST structure); Nethermind and Erigon already merged #764 — 01:00:49
- ·No resolution reached; decision deferred to ACDE Thursday; key debate is shipping fast vs. doing it cleanly — 01:10:27
- Testing Progress:
- ·tests-bal@v7.2.0 releasing post-call; adds ~9 new AT37 tests clients must pass before joining bal-devnet-7 — 00:26:09
- ·Benchmarking moving to bal-devnet-7; clients urged to merge state access optimizations (batch I/O, state root calculation) urgently — blocker for final repricing numbers — 00:33:12
- Contract Code Size:
- ·EIP-7954 proposed to raise max contract code size from 32KB to 64KB; already CFI'd at 32KB, this bumps further — 00:08:22
- ·Consensus: target glamsterdam-devnet-5; benchmark all three values (32, 48, 64KB) before finalizing; do not change current devnet scope — 00:14:04
- Repricing And Eips:
- ·EIP-7904 (compute repricings) tentatively dropped — most clients exceed 100M gas/s target post-BAL optimizations — 00:45:37
- ·EIP-8038 and EIP-2780 targeted for glamsterdam-devnet-5 with placeholder numbers to de-risk implementation; final values pending benchmarks — 00:50:59
- ·EIP-8246 (remove self-destruct gas burn) targeted for glamsterdam-devnet-5; EIP-7708 lists it as a dependency — 00:53:16
- Fork Status And Schedule:
- ·bal-devnet-7 launching today/tomorrow; gated on tests-bal@v7.2.0 release — 00:25:40
- ·ethrex, Nethermind, Nimbus passing tests; Besu missing some tests; Geth branch not ready until mid-week — 00:27:22
- ·glamsterdam-devnet-4 requires separate branch from bal-devnet-7 due to engine API gas limit change (PR #796); Nethermind and Erigon already done — 00:43:47
Action Items
- •All EL client teams — Client teams: report post-state root calculation optimization status in BAL Discord thread — 00:35:49
- •Felix / client teams — Review and merge eth/71 devp2p PR #264 (mandatory for bal-devnet-7) — 00:30:42
- •ACDE Thursday — Decide between execution-apis PR #764 vs #793 (REST-SSZ Engine API) — 01:11:11
Meeting chat234
- spencer
tEsTiNg!!
- nixo
gm
- Eitan Seri-Levi
gm
- Louis
gn
- Mario Vega
Let’s gooo Dan 😄
- danceratopz
gm gm :)
- spencer
Reacted to "gn" with 💤
- Louis
Yes!
- Potuz
GM
- Justin Traglia
Gm
- Barnabas
more ppl than on ACDC 😂
- spencer
T > E > C?
- Mario Vega
Reacted to "more ppl than on ACD..." with 🔥
- danceratopz
ACDTTTTTTTTTTTTTTTTTTT!
- Barnabas
Reacted to "T > E > C?" with 💯
- nixo
Replying to "more ppl than on ACD..." the children yearn for the danceratopz
- spencer
Reacted to "more ppl than on A..." with 🔥
- felix (eest)
Reacted to "more ppl than on A..." with 🔥
- nixo
Reacted to "T > E > C?" with 🤔
- Eitan Seri-Levi
Replying to "more ppl than on ACD..." Acdc? Never heard of it
- Parithosh Jayanthi
Reacted to "more ppl than on ACDC 😂" with 🔥
- Parithosh Jayanthi
Replying to "more ppl than on ACD..." Its where they demote you to once they get bored of you
- Parithosh Jayanthi
Reacted to "T > E > C?" with 💯
- danceratopz
https://github.com/ethereum/EIPs/pull/11540 Update EIP-7954: Raise contract code size to 64KiB
- spencer
Ship it!! 🛳️
- Barnabas
I see a wild Marius
- Toni Wahrstätter
Would this mean we need reprice account access?
- Mario Vega
Reacted to "Would this mean we n..." with 👀
- Stefan Starflinger
Reacted to "Would this mean we n..." with 👀
- Łukasz Rozmej
We kind of should do both 32 and 64 tests and compare them
- Mario Vega
There’s a small caveat on 64KB if I recall correctly: Some EXT* benchmarks require contracts with maximum contract size to be pre-deployed to the network so we can query those, so we’d need to redeploy, it’s not difficult but just so we are aware
- Louis
Replying to "There’s a small cave..." But there would be no such contract on mainnet before we upgrade.
- Mario Vega
Replying to "There’s a small cave..." I meant devnets, bloatnet, etc
- spencer
glam-5 I think?
- Dragan Rakita
Reacted to "glam-5 I think?" with 👍
- Maria Silva
Replying to "There’s a small cave..." We can use our bench tooling to craft snapshots that have those contracts, so we can benchmark it
- Barnabas
lets not change the devnet scope so last minute
- Dragan Rakita
Reacted to "lets not change the ..." with ➕
- Barnabas
Reacted to "glam-5 I think?" with 👍
- Potuz
Glam 5 would be fine
- Mario Vega
Reacted to "We can use our bench..." with 👍🏼
- Stefan Starflinger
Reacted to "glam-5 I think?" with 👍
- Maria Silva
Replying to "There’s a small cave..." Jochem and Carlos have been working on it
- Louis
Reacted to "Jochem and Carlos ha..." with ❤️
- Potuz
Reacted to "Acdc? Never heard of it" with 😂
- Potuz
Reacted to "Its where they demote you to once they get bored of you" with 😂
- Potuz
Reacted to "T > E > C?" with 🤔
- Mario Vega
Reacted to "Jochem and Carlos ha..." with ❤️
- Justin Traglia
Reacted to "lets not change the ..." with ➕
- jochem-brouwer
I agree with Marius, esp. the process part
- Ben Adams
param change :)
- Marius van der Wijden
Replying to "param change :)" Its not just a parameter change
- Dragan Rakita
Should we target smaller amount to 48KiB, between 32 and 64
- Łukasz Rozmej
Replying to "Should we target sma..." Benchmark, ship the biggest safe of the three
- Dragan Rakita
Reacted to "Benchmark, ship the ..." with 👍
- Mario Vega
Has this EIP been CFI’d by ACD-E even?
- Toni Wahrstätter
going from 32 to 64, while keeping the same nr of contract code loaded into ram, we'd have to double the price, independently from access time. Is this possible at 300M gas for example?
- Ben Adams
Replying to "Has this EIP been CF..." yes
- danceratopz
Replying to "Has this EIP been CF..." Yes sorry misleading agenda. It's just an update.
- Mario Vega
Reacted to "yes" with 👍🏼
- Giulio
Replying to "going from 32 to 64,..." We can test it
- Mario Vega
Reacted to "Yes sorry misleading..." with 👍🏼
- Barnabas
I’d wait for benchmarks before we merge this in
- Iván | ethrex
Reacted to "I’d wait for benchma..." with 👍
- Justin Traglia
Reacted to "I’d wait for benchma..." with 👍
- Mario Vega
Reacted to "I’d wait for benchma..." with 👍
- jochem-brouwer
Heeft gereageerd op "I’d wait for benc..." met 👍
- felix (eest)
Reacted to "I’d wait for benc..." with 👍
- Łukasz Rozmej
Replying to "going from 32 to 64,..." For our current in-memory cache we calculated that 64 is still fine - although on the higher side - we for example are not comfortable with 256 which was proposed some time back
- Barnabas
Clients can create a 64kb specific branch
- Barnabas
its whatever can we just move on lol
- danceratopz
Remove SELFDESTRUCT brought up by Dragan in EthR&D: https://discord.com/channels/595666850260713488/745077610685661265/1504433379037417544
- Giulio
So do I merge it?
- Toni Wahrstätter
Replying to "going from 32 to 64,..." Is this checked even with higher gas limit, e.g. 400M or 500M? Also, what is the gas limit where clients might run into memory issues?
- Ben Adams
Reacted to "So do I merge it?" with 👍
- spencer
Reacted to "So do I merge it?" with 👍
- Maria Silva
I worry this is too late, specially in a fork that is already super complex
- Łukasz Rozmej
won't we get (small but vocal?) community pushback?
- Barnabas
I’d oppose adding a brand new EIP so late. Can’t we just repricce selfdestruct to insane high prices and do 0 refunds? Which basically the same as deprecated.
- Mario Vega
Reacted to "won't we get (small ..." with 👍🏼
- Maria Silva
Replying to "I’d oppose adding a ..." We have already not providing any refunds
- Ben Adams
Process wise is bad as is very far from finalised scope; upside is have so many selfdestruct bugs 😅
- Barnabas
can we have a proper EIP and propose it for bogota?
- felipe
Reacted to "can we have a prop..." with ➕
- Ben Adams
Reacted to "can we have a proper..." with 👍
- jochem-brouwer
Heeft gereageerd op "can we have a prop..." met ➕
- Dragan Rakita
Reacted to "Process wise is bad ..." with 👍
- jochem-brouwer
Heeft gereageerd op "can we have a prop..." met 👍
- Mario Vega
Reacted to "can we have a proper..." with 👍
- Mario Vega
Reacted to "can we have a proper..." with ➕
- Dragan Rakita
Reacted to "can we have a proper..." with 👍
- Ben Adams
Reacted to "can we have a proper..." with ➕
- felipe
Reacted to "can we have a prop..." with 👍
- Łukasz Rozmej
Reacted to "Process wise is bad ..." with 👍
- spencer
Replying to "can we have a prop..." we need a champion!
- Barnabas
Replying to "can we have a proper..." dragan?
- spencer
Reacted to "can we have a prop..." with 👍
- spencer
Reacted to "dragan?" with 👑
- Dragan Rakita
Replying to "can we have a proper..." seen
- Iván | ethrex
Reacted to "can we have a proper..." with 👍
- Mario Vega
Reacted to "dragan?" with 👑
- Iván | ethrex
Reacted to "can we have a proper..." with ➕
- Barnabas
Replying to "can we have a proper..." auto assigned responsibilities 😂
- dionysuz-bot
Reacted to "can we have a proper EIP and propose it for bogota?" with ➕
- Toni Wahrstätter
Would be great to get eth/71 merged: https://github.com/ethereum/devp2p/pull/264
- Louis
Reacted to "dragan?" with 👑
- Justin Traglia
FYI there is a new consensus-specs release: https://github.com/ethereum/consensus-specs/releases/tag/v1.7.0-alpha.8
- Iván | ethrex
We saw the same results as Stefan
- Paweł Bylica
Replying to "I’d oppose adding a brand new EIP so late. Can’t we just repricce selfdestruct to insane high prices and do 0 refunds? Which basically the same as deprecated." Main benefit is no need to test its connections to any EIP. So gas increase doesn't fix this.
- felipe
Reacted to "We saw the same re..." with 🚀
- Dragan Rakita
They need to fix bugs for bal-devnet-7
- Łukasz Rozmej
we could use devnet (and benchmarks) for further optimization
- Barnabas
we can launch without geth tho
- Parithosh Jayanthi
Reacted to "can we have a proper EIP and propose it for bogota?" with 👍
- Stefan Starflinger
Reacted to "we can launch withou..." with 👍
- felipe
Reacted to "we can launch with..." with 👍
- spencer
working on release notes just now: https://github.com/ethereum/execution-specs/releases/tag/tests-bal%40v7.2.0
- Iván | ethrex
Reacted to "They need to fix bug..." with 👍
- Stefan Starflinger
Reacted to "They need to fix bug..." with 👍
- danceratopz
Replying to "Would be great to ge..." This one :)
- Parithosh Jayanthi
Reacted to "Would be great to get eth/71 merged: https://github.com/ethereum/devp2p/pull/264" with ❤️
- Stefan Starflinger
Reacted to "Would be great to ge..." with ❤️
- felipe
Reacted to "working on release..." with 🧪
- danceratopz
Reacted to "working on release n..." with 🧪
- danceratopz
Reacted to "we can launch withou..." with 👍
- Potuz
re: Maria’s point, this also is blocking CL testing since even things like the attestation deadline depends on this
- Toni Wahrstätter
For clients, let's sync on how far we're are on the post-state root optimization here: https://discord.com/channels/595666850260713488/1364000387195076608/1505940382884691999
- Potuz
And we may need to work on out optimization as well
- danceratopz
Reacted to "For clients, let's s..." with 👍
- danceratopz
Reacted to "They need to fix bug..." with 👍
- Dragan Rakita
Reacted to "working on release n..." with 🧪
- Barnabas
alpha 8 + https://github.com/ethereum/execution-apis/pull/796
- Potuz
We are in charge of the gas limit!
- Iván | ethrex
Reacted to "We are in charge of ..." with 🔥
- spencer
Reacted to "We are in charge o..." with 🔥
- Parithosh Jayanthi
Reacted to "We are in charge of the gas limit!" with 🔥
- Mario Vega
Reacted to "We are in charge of ..." with 🔥
- Potuz
No more depending on EL devs, this was all a plot to take control
- Justin Traglia
Reacted to "We are in charge of ..." with 🔥
- Parithosh Jayanthi
Reacted to "No more depending on EL devs, this was all a plot to take control" with 🥲
- Mario Vega
Reacted to "No more depending on..." with 😂
- Justin Traglia
Reacted to "No more depending on..." with 😂
- Barnabas
Reacted to "We are in charge of ..." with 🔥
- Ben Adams
Reacted to "No more depending on..." with 🥲
- Dustin
CLs need it now because builder API
- Dustin
all the CLs already have this
- Stefan Starflinger
Reacted to "We are in charge of ..." with 🔥
- Iván | ethrex
https://notes.ethereum.org/@ethpandaops/glamsterdam-devnet-4
- Bharath
Reacted to "We are in charge of ..." with 🔥
- Potuz
Today?
- terence
Prysm is ready
- terence
But we want to merge more PRs to main branch first
- Barnabas
Reacted to "Prysm is ready" with 🚢
- Stefan Bratanov
for Teku, we would need few days
- Eitan Seri-Levi
We should be ready by end of day
- Justin Traglia
Reacted to "for Teku, we would n..." with 👍
- Barnabas
Reacted to "We should be ready b..." with 🚢
- Mario Vega
Reacted to "We should be ready b..." with 🚢
- Justin Traglia
Reacted to "We should be ready b..." with 🚢
- Justin Traglia
Reacted to "Prysm is ready" with 🚢
- Iván | ethrex
Reacted to "Prysm is ready" with 🚢
- Iván | ethrex
Reacted to "We should be ready b..." with 🚢
- Tuyen
For lodestar, we have a draft branch for it already, need to polish a little bit and merge PRs to trunk
- Marius van der Wijden
But thats only for a limit of 300M
- Marius van der Wijden
If we want to go further, we would need to reprice
- Ameziane Hamlat
And with 3 seconds execution time window
- Marius van der Wijden
I hoped for 180MGas/s instead of 100M (60Mgas/s on 3 cores)
- felipe
Reacted to "No more depending ..." with 😂
- Maria Silva
Replying to "I hoped for 180MGas/..." I think that is too aggressive. If we target 300M for glamsterdam and 5/6s execution from ePBS, doing 100Mgas/s is more than enough
- Potuz
Replying to "I hoped for 180MGas/..." I agree with Maria, we should target 100M/s and try to push the limits on that after the fork, we can probably do up to 400—500 safely
- Dragan Rakita
I would move it to glam-devnet-5
- Mario Vega
Reacted to "I would move it to g..." with 👍🏼
- Louis
Eip-8246 spec and test: https://github.com/ethereum/execution-specs/pull/2842
- danceratopz
- Mario Vega
Reacted to "Eip-8246 spec and te..." with ❤️
- danceratopz
Reacted to "Eip-8246 spec and te..." with ❤️
- danceratopz
Bharath's builder-specs PR: https://github.com/ethereum/builder-specs/pull/144
- Mario
Brought up during ACD-C, might be worth discussing in ACD-T to get a decision. Which of these two REST-SSZ Engine-API proposals to go with: - https://github.com/ethereum/execution-apis/pull/793 - https://github.com/ethereum/execution-apis/pull/764
- Bharath
Replying to "Bharath's builder-sp..." Have raised my point in discord too: https://discord.com/channels/595666850260713488/710831784991916072/1505941835091021966 TLDR; I think we can move definitions to builder-boost-factor etc to the builder-spec
- Barnabas
Nethermind and Erigon has merged in 764 into their trunk branches already
- Mario
Brought up during ACD-C, might be worth discussing in ACD-T to get a decision. Which of these two REST-SSZ Engine-API proposals to go with: - https://github.com/ethereum/execution-apis/pull/793 - https://github.com/ethereum/execution-apis/pull/764" with ❤️
- Mario
Brought ..." Jacek posted this on acd: https://discord.com/channels/595666850260713488/745077610685661265/1504526689533690018
- Barnabas
I’d also expect CL teams to chime in, as they historically have more ssz background
- Mario
Brought ..." tldr: reuse base beacon api structure for simplicity
- spencer
"my ai is better than your ai"
- Mario Vega
Reacted to ""my ai is better tha..." with 😂
- felix (eest)
Replying to ""my ai is better t..." taste dif
- felix (eest)
Reacted to ""my ai is better t..." with 😂
- danceratopz
Reacted to "Barnabas has sent yo..." with 😆
- Parithosh Jayanthi
Reacted to ""my ai is better than your ai"" with 😂
- spencer
Reacted to "Screenshot2026_05_..." with 😄
- spencer
Reacted to "Screenshot2026_05_..." with 😆
- jochem-brouwer
Heeft gereageerd op "Screenshot2026_05_..." met 😆
- Mario Vega
Reacted to "Screenshot2026_05_18_165936.jpg" with 😆
- Parithosh Jayanthi
Reacted to "Screenshot2026_05_18_165936.jpg" with 😆
- Ben Adams
Marius says he has better AI than Barnabas who says he has better AI than Guilio
- Barnabas
Reacted to "Marius says he has b..." with 😂
- Parithosh Jayanthi
Reacted to "Marius says he has better AI than Barnabas who says he has better AI than Guilio" with 😂
- Sahil Sojitra
Reacted to "Marius says he has..." with 😂
- Eitan Seri-Levi
Reacted to "Marius says he has b..." with 😂
- Eitan Seri-Levi
Reacted to ""my ai is better tha..." with 😂
- Eitan Seri-Levi
Reacted to "Screenshot2026_05_18_165936.jpg" with 😆
- Łukasz Rozmej
Reacted to "Marius says he has b..." with 😂
- Dragan Rakita
Reacted to "Screenshot2026_05_18_165936.jpg" with 😆
- felipe
Reacted to "Marius says he has..." with 😂
- Dragan Rakita
Reacted to ""my ai is better tha..." with 😂
- Dragan Rakita
Reacted to "Marius says he has b..." with 😂
- Enrico Del Fante (tbenr)
Reacted to "Screenshot2026_05_18_165936.jpg" with 🥹
- Parithosh Jayanthi
Who of you added “make no mistakes”?
- felipe
Reacted to "Screenshot2026_05_..." with 😆
- jochem-brouwer
Heeft gereageerd op "Marius says he has..." met 😂
- Marius van der Wijden
Ask your ai which one is better
- felipe
Reacted to ""my ai is better t..." with 😂
- Caleb
Reacted to "Screenshot2026_05_..." with 😆
- Łukasz Rozmej
I'm fine with routing, not sure about error codes, might be also simple, but need to understand it better, probably easy to adapt
- Kevaundray Wedderburn
Why is it only one opportunity?
- Barnabas
its a backwards compatible change
- Caleb
Reacted to "photo_604632495969..." with 😂
- felipe
Reacted to "photo_604632495969..." with 😂
- Barnabas
Replying to "photo_6046324959698685700_y.jpg" original source of image: my claude.
- Marius van der Wijden
Replying to "Why is it only one..." Changing standards between EL and CLs are high friction low importance
- dionysuz-bot
Reacted to "photo_6046324959698685700_y.jpg" with 😂
- Parithosh Jayanthi
Reacted to "photo_6046324959698685700_y.jpg" with 😂
- Dustin
Replying to "its a backwards co..." makes it worse
- Dragan Rakita
Reacted to "Changing standards b..." with ➕
- Parithosh Jayanthi
Reacted to "Changing standards between EL and CLs are high friction low importance" with ➕
- Marius van der Wijden
Replying to "photo_604632495969..." Getting mogged by your own ai
- Mario Vega
Reacted to "photo_6046324959698685700_y.jpg" with 😂
- Barnabas
I just want a resolution
- Barnabas
lol
- Dustin
Reacted to "Changing standards..." with ➕
- Barnabas
can we decide on ACDE?
- Justin Traglia
Reacted to "Screenshot2026_05_18_165936.jpg" with 😆
- Iván | ethrex
Reacted to "can we decide on ACD..." with 👍
Key decisions
SELFDESTRUCT removal deferred to next fork (Hegota); propose proper EIP for Bogota
UnknownDeferred to next fork (Hegota)EIP-7954 (64KB code size) targets glamsterdam-devnet-5, not current devnet
glamsterdam-devnet-5Targets glamsterdam-devnet-5bal-devnet-7 client participation gated on passing tests-bal@v7.2.0
bal-devnet-7Client participation gated on passing tests-bal@v7.2.0

