AllCoreDevs — Testing #071
Transcript
Ask about this call
Answered from this call's summary and transcript only.
AI-generated — verify against the recording.
Call summary
Targets
- •February 27th (ACDE) - EIP-8037 tests release for DevNet-3 — 00:30:50
- •March 4th - BAL-DevNet-3 launch — 00:32:00
- •March 4th - EPBS DevNet-0 launch — 00:42:42
Decisions
- •EIP-8037 DevNet-3: hardcode cost-per-byte using 100M gas formula; full dynamic version on DevNet-4 — 00:29:10
- •testing_buildBlockV1 endpoint required for clients starting DevNet-4 — 00:36:48
- •EPBS DevNet-0 launches March 4th with minimum 3 clients ready — 00:42:42
- •BloatNet focus: reliable automated bloating over speed; 2 months to 10x acceptable — 00:51:21
Highlights
- Epbs Devnet 0:
- ·Lodestar/Lighthouse interop working; Teku ready end-week; Prism next week — 00:41:11
- ·DevNet-0 launch scheduled March 4th regardless of client count — 00:42:42
- Fusaka Updates:
- ·Blob-devnet-0 testing partial cells; Lighthouse/Prism live, disconnects under investigation — 00:15:07
- ·Need Teku, Nimbus, Grandine, Lodestar onboarded; Lodestar hopeful this week — 00:16:13
- ·All ELs have partial cells/GetBlobV3 in trunk branches — 00:18:31
- State Bloat Devnet:
- ·BloatNet back online; reached milestone contracts larger than mainnet max — 00:46:49
- ·Network instability at 100M gas + 3x state; clients breaking already — 00:48:10
- ·Proposal: validate equal key distribution at 300M gas before further bloat — 00:48:56
- Testing Infrastructure:
- ·testing_buildBlockV1 endpoint: new testing namespace separates from debug namespace — 00:33:37
- ·Enables arbitrary block building, simplifies benchmarking and stateful test generation — 00:35:03
- ·Tests now available; PR will merge this week after review — 00:37:04
- Glamsterdam Bal Devnet 3:
- ·EIP-8037 dynamic cost-per-byte blocked on testing framework complexity — 00:19:48
- ·DevNet-3: hardcode cost-per-byte at 100M gas; dynamic version on DevNet-4 — 00:26:08
- ·Spencer targets tests by ACDE Thursday using ills PR — 00:30:50
- ·EIP-3155 tracer changes (state gas, state gas cost) approved — 00:32:40
- Gas Repricing Benchmarking:
- ·Repricing tests: full benchmark loop exceeds 1 day for single data point — 00:43:52
- ·Test definition issues found; EIP-8038 numbers delayed past month-end — 00:45:36
- ·Amsterdam fork tests require testing_buildBlockV1 with fork parameter support — 00:53:20
Action Items
- •Spencer — Publish EIP-8037 ills PR with hardcoded cost-per-byte for DevNet-3 — 00:30:50
- •Barnabas — Update DevNet-3 spec sheet referencing hardcoded 8037 ills PR — 00:31:00
- •Parithosh — Merge testing_buildBlockV1 execution-apis PR #747 with tests — 00:36:20
- •CL teams — Review ePBS consensus-specs PRs (4792, 4817, 4772, 4826) — 00:40:58
Meeting chat129
- Potuz
gm
- felix (eest)
gm
- Justin Traglia
Gm
- Marius van der Wijden
Small group today
- Dustin
missed the context, this is bal-devnet-2?
- Caleb
no
- Parithosh Jayanthi
Blob-devnet-0
- Barnabas
oops
- Mario Vega
Context: EIP-8037 on BAL-Devnet-3
- Parithosh Jayanthi
re: reth missing blocks and devnet-2, fix is here: https://github.com/paradigmxyz/reth/pull/22490
- Parithosh Jayanthi
Replying to "re: reth missing blo..." Not really worth bringing it up on the call afaik
- Mario Vega
Reacted to "Not really worth bri..." with 👍🏼
- Mario Vega
Reacted to "re: reth missing blo..." with 👍🏼
- Jen
Reacted to "Not really worth bri..." with 👍🏼
- felipe
Reacted to "Not really worth b..." with 👍🏼
- Jen
Reacted to "re: reth missing blo..." with 👍🏼
- Barnabas
Replying to "re: reth missing blo..." do we need to wipe db?
- Barnabas
Replying to "re: reth missing blo..." looks like it has been merged an hour ago, so the new img should be ready to roll
- Barnabas
Replying to "re: reth missing blo..." cc @Jen
- Dragan Rakita
Replying to "re: reth missing blo..." This is on block building, didn’t use good gas limit for 7778
- Jen
Replying to "re: reth missing blo..." Yep PR was merged, any more action needed from our side?
- Barnabas
Replying to "re: reth missing blo..." Ok, so you didn’t store anything invalid in your db?
- Dustin
if a postponement decision is made can it be made soon?
- Dragan Rakita
Replying to "re: reth missing blo..." That would be the case
- Parithosh Jayanthi
Replying to "re: reth missing blo..." Yeah afaik it was just about missing blocks, not a db corruption
- Barnabas
Replying to "re: reth missing blo..." 6a633a4 is rolled out
- Dustin
doing it in a week or whatever is pointless
- Dustin
meh ok
- Justin Traglia
Reacted to " 6a633a4 is rolled ..." with 🔥
- Dragan Rakita
Reacted to " 6a633a4 is rolled ..." with 🔥
- Dustin
does Maria's proposal make testing easier?
- Dragan Rakita
Reacted to "does Maria's proposa..." with 👀
- Toni Wahrstätter
Someone remind me please, did we decide to have eth/70 on devnet-3?
- Dragan Rakita
devnet3 hackmd is good place
- Barnabas
Replying to "Someone remind me pl..." yes as an optional thing
- felipe
Reacted to "devnet3 hackmd is ..." with ➕
- Parithosh Jayanthi
Replying to "Someone remind me pl..." Eth/70 also has its own devnet
- Marius van der Wijden
Reacted to devnet3 hackmd is go... with "👍"
- Dragan Rakita
Replying to "devnet3 hackmd is go..." https://notes.ethereum.org/@ethpandaops/bal-devnet-3
- Daniel Lehrner (Besu)
Reacted to "devnet3 hackmd is go..." with 👍
- Daniel Lehrner (Besu)
Reacted to "devnet3 hackmd is go..." with ➕
- Barnabas
Reacted to "devnet3 hackmd is go..." with 👍
- felipe
Reacted to "devnet3 hackmd is ..." with 👍
- Parithosh Jayanthi
Replying to "Someone remind me pl..." https://dora.nft-devnet-10.ethpandaops.io/
- Jen
Reacted to " 6a633a4 is rolled ..." with 🔥
- Jen
Reacted to " 6a633a4 is rolled ..." with 🙏
- Jen
Replying to "re: reth missing blo..." Ty !
- Jen
Reacted to "devnet3 hackmd is go..." with ➕
- Toni Wahrstätter
Replying to "Someone remind me pl..." great thanks!
- felix (eest)
Reacted to "devnet3 hackmd is ..." with ➕
- Parithosh Jayanthi
Reacted to "devnet3 hackmd is go..." with 👍
- Parithosh Jayanthi
Reacted to " 6a633a4 is rolled ..." with 🔥
- Parithosh Jayanthi
What’s our updated timeline for devnet-3?
- Barnabas
Replying to "What’s our updated t..." same as before, 4th march
- Parithosh Jayanthi
Reacted to "same as before, 4th ..." with 👍🏽
- Jen
Reacted to "same as before, 4th ..." with 👍🏽
- Mario Vega
- Mario Vega
- Vukasin
Reacted to "https://notes.ethe..." with 👍
- Barnabas
I think first we should merge if the spec is good
- Barnabas
then talk about impl.
- Dustin
Reacted to "then talk about im..." with 👍
- Parithosh Jayanthi
We’ll merge it in this week
- Barnabas
Reacted to "We’ll merge it in th..." with 👍
- Justin Traglia
For ePBS, there are some open PRs I would like core devs to review. See this comment: https://github.com/ethereum/pm/issues/1932#issuecomment-3944893338
- Marius van der Wijden
Geth has a working impl
- Justin Florentine (Besu)
this is a recurring and frustrating problem tbh
- Justin Florentine (Besu)
we need tests that are decoupled from implementations
- Parithosh Jayanthi
We’ll get there eventually 😄 we had this refactor merged in last week too: https://github.com/ethereum/execution-apis/pull/751 it already makes the contribution to the rpc specs way easier
- Justin Florentine (Besu)
Replying to "We’ll get there even..." awesome!
- nflaig
we have working interop with lodestar<>lighthouse
- Barnabas
Reacted to "we have working inte..." with 🏋️
- Marius van der Wijden
Replying to "we have working inte..." Epbs?
- Parithosh Jayanthi
Replying to "We’ll get there even..." Contributor guide will come up next to make it easier 😄
- Marius van der Wijden
Replying to "we have working inte..." Lets gooo
- Stefan Bratanov
For Teku, we hope we can be interop ready towards end of week or early next week
- Parithosh Jayanthi
Reacted to "we have working inte..." with 🏋️
- Potuz
We’re sprinting, don’t bug us that we can barely listen to this call cause we are coding faster than Claude right now
- Barnabas
Reacted to "We’re sprinting, don..." with 😂
- Dragan Rakita
Reacted to "We’re sprinting, don..." with 😂
- g1
Reacted to "We’re sprinting, ..." with 😂
- Parithosh Jayanthi
Reacted to "We’re sprinting, don..." with 😂
- Gaia
Reacted to "we have working inte…" with 🏋️
- Gaia
Reacted to "We’re sprinting, don…" with 😂
- Yassine F
Reacted to "We’re sprinting, don…" with 😂
- Barnabas
Replying to "We’re sprinting, don..." “are we there yet?”
- NC
Reacted to "we have working inte..." with 🔥
- Parithosh Jayanthi
Replying to "We’re sprinting, don..." “Have you tried using 2 Claude accounts”?
- Potuz
Prysm we won’t make it end of this week but we are definitely aiming for next one
- James He
Started a branch for devnet 0 in case we don’t have everything merged into develop
- Justin Traglia
Reacted to "we have working inte..." with 🏋️
- Justin Traglia
Reacted to "For Teku, we hope we..." with 🔥
- felix (eest)
Reacted to "We’re sprinting, ..." with 😂
- nflaig
Reacted to "Epbs? " with 👍
- Barnabas
Lets set a realistic launch date set for 4th of March as well!
- Potuz
That sounds very good for me
- Gaia
Reacted to "Lets set a realistic…" with 👍
- Dragan Rakita
Replying to "We’re sprinting, don..." Spawn subagents 😄
- Marius van der Wijden
Reacted to Lets set a realistic... with "👍"
- Parithosh Jayanthi
Reacted to "Lets set a realistic..." with 👍
- Potuz
Replying to "We’re sprinting, don..." I don’t get paid that much
- Justin Traglia
Reacted to "Lets set a realistic..." with 👍
- Parithosh Jayanthi
Reacted to "I don’t get paid tha..." with 🫥
- g1
Reacted to "I don’t get paid ..." with 😂
- Barnabas
Reacted to "For Teku, we hope we..." with 🔥
- Mario Vega
Reacted to "Lets set a realistic..." with 👍
- Gaia
Reacted to "I don’t get paid tha…" with 🫥
- Parithosh Jayanthi
- felipe
Reacted to "We’re sprinting, ..." with 😂
- Parithosh Jayanthi
Rafael soft launched the benchmarkoor rewrite
- Barnabas
Replying to "Rafael soft launched..." he gave us an update last week on acdt
- Parithosh Jayanthi
Reacted to "he gave us an update..." with ❤️
- jochem-brouwer
Is it the state or is it the gas limit of bloating per block?
- jochem-brouwer
Yes exactly
- Barnabas
Replying to "we have working inte..." LFG [Full message cannot be displayed on this version]
- nflaig
Reacted to "LFG [Full message ca..." with 🔥
- Luca | Vero
Reacted to "we have working inte..." with 🏋️
- Justin Traglia
Reacted to "LFG" with 🔥
- Marius van der Wijden
I agree, imo we should bloat more reliable, not faster. I don't care if it takes 2 months to get to 10x mainnet if its an automatic process
- jochem-brouwer
Reacted to "I agree, imo we sh..." with 👍
- Ameziane Hamlat
Reacted to "I agree, imo we shou..." with 👍
- Parithosh Jayanthi
Reacted to "I agree, imo we shou..." with 👍
- Potuz
Reacted to "I agree, imo we shou..." with 👍
- wolovim
Reacted to "we have working inte..." with 🔥
- James He
Epf.wiki
- jochem-brouwer
- g1
- Potuz
That’s a great link to learn how to test
- Ahmad
Reacted to "https://epf.wiki" with ❤️
Key decisions
EIP-8037 DevNet-3: hardcode cost-per-byte using 100M gas formula; full dynamic version on DevNet-4
DevNet-3dynamic cost-per-byte blocked on testing framework complexitytesting_buildBlockV1 endpoint required for clients starting DevNet-4
DevNet-4EPBS DevNet-0 launches March 4th with minimum 3 clients ready
DevNet-0BloatNet focus: reliable automated bloating over speed; 2 months to 10x acceptable

