Ethereum Protocol Fellowship (EPF) Cohort 7 — Applications open until May 13

AllCoreDevs - Testing #056

2025-10-06 Agenda: #1750 canonical JSON

Transcript

00:06:50
Parithosh Jayanthi:Yeah, welcome everyone to ACDT.
00:06:54
Parithosh Jayanthi:We're gonna be starting off with, Holsky updates today.
00:07:00
Parithosh Jayanthi:So, we had the Hosky fork last week, Wednesday.
00:07:04
Parithosh Jayanthi:Other than one hiccup that we noticed, on the first day, where it seems very likely that it was related to, operator error, or having too many validator keys on one node, we haven't necessarily noticed anything else on hold scheme.
00:07:21
Parithosh Jayanthi:We should have BP01 go live tomorrow, but in the meantime, there were still two points I wanted to sort of dig a bit deeper into.
00:07:33
Parithosh Jayanthi:We did notice a slightly higher reorg rate on Lighthouse nodes. Has the team looked into this already? Is there anything to report?
00:07:44
Parithosh Jayanthi:Or a pre-release we can try?
00:07:47
pawan:I think we have looked into it, and in the subsequent release, we will be
00:07:54
pawan:releasing a fix for that as well. We had, like, a bunch of Issues where we were… processing…
00:08:02
pawan:more, attestation slashings than we needed to.
00:08:08
pawan:So we have fixed that in…
00:08:12
pawan:And that latest unstable code, and we should be cutting another release.
00:08:17
pawan:Sometime, this week or the next?
00:08:24
Parithosh Jayanthi:Awesome, that sounds good. Thank you for the update.
00:08:29
Parithosh Jayanthi:There was another, I guess, unrelated incident, but still a testnet incident, about a nethermine bug. Does someone want to go through
00:08:39
Parithosh Jayanthi:What happened, as well as…
00:08:42
Parithosh Jayanthi:If the patch is ready to be tested by more people.
00:08:51
Parithosh Jayanthi:I see Lucas on the call, do you want to talk?
00:09:01
Parithosh Jayanthi:Okay, I guess… not. If that's the case, then the information can be found on the
00:09:11
Parithosh Jayanthi:Testnets channel that I'm linking here, it's on Discord.
00:09:15
Parithosh Jayanthi:Both the bug as well as the potential patch and the plan forward are all listed in the chat tab.
00:09:25
Parithosh Jayanthi:Anything else related to Fusaka and Polsky that client teams want to talk about?
00:09:35
Parithosh Jayanthi:Is everyone feeling ready with BP001? It should be roughly a day from today, right?
00:09:47
Parithosh Jayanthi:I had to… Go ahead.
00:09:51
pawan:I had a question about, something that the OP stack team brought up regarding the get blob side… the blob sidecar endpoint. So, with Fusaka, we have…
00:10:04
pawan:basically the KZG proof that we used to give along with the blob sidecarb pre-Fusaka.
00:10:13
pawan:post-Fusaka, we just dub out the KZG proof field, and… That…
00:10:22
pawan:the OP stack team, I think they created an issue on our repo saying that The proof wasn't verifying.
00:10:30
pawan:And I think there was a Discord thread about it.
00:10:39
pawan:Yeah, like, if I check the thread now, the OP stack team said that they don't need the KZG proof.
00:10:48
pawan:on that specific endpoint anymore, but I'm not sure if other, roll-up teams agree as well, so maybe we can check…
00:10:58
pawan:If other teams need it, or if we need to update the… HTTP endpoint as well.
00:11:10
Parithosh Jayanthi:Yeah, could you link the thread? And just to clarify, is this for super nodes, or is this for a full node? Because the get blob behavior for full nodes kind of fundamentally changes, right?
00:11:21
pawan:Yeah, I think this is for SuperNotes, so…
00:11:24
pawan:We basically… when anybody calls that HTTP endpoint, we reconstruct the full blob sidecar and return the blob sidecar, but we did not also compute the KZG proof, because we thought it wasn't needed.
00:11:44
pawan:Pierre, like, since the roll-up teams brought it up, maybe we need to just check with other teams as well?
00:11:57
Parithosh Jayanthi:Mano, do you want to go?
00:11:59
Manu:Yeah, so I briefly talked with Nitro team and Arbitron.
00:12:04
Manu:And they are going to switch from, get blob size car to get blobs.
00:12:15
Parithosh Jayanthi:Got it. But then, there was also a comment about updating the attestant library, right, to support the new endpoint. Has this already been taken care of, or is this something we should do soon?
00:12:38
Parithosh Jayanthi:Okay, I think we'll check up…
00:12:41
Parithosh Jayanthi:With the testing team to add support for this, so that, yeah, everyone should be ready.
00:12:47
Parithosh Jayanthi:Are there any other air tools we should be reaching out to?
00:12:56
Parithosh Jayanthi:Okay, I guess the least we should do is put out a statement saying that this is the change that's going to happen.
00:13:03
Parithosh Jayanthi:And then see if anyone pushes back against the change. Since it is an API change, we can still,
00:13:10
Parithosh Jayanthi:Yeah, fix it if… if someone's depending on it.
00:13:18
Parithosh Jayanthi:Okay, anything else related to the API topic, or for Holsky? Blackline did ask about, had target vote rates dropping.
00:13:30
Parithosh Jayanthi:Yeah, most of the thesis is just that the amount of work that supernodes have to do is significantly more than before.
00:13:39
Parithosh Jayanthi:And once we have the Lighthouse patch as well, it should be better.
00:13:44
Parithosh Jayanthi:Especially because, yeah, everyone's processing a lot of slashing right now.
00:13:58
Parithosh Jayanthi:Okay, the last call for Rapolsky. Any other topics?
00:14:04
pawan:I just wanted to confirm another point regarding the MEV flow, so… I think we…
00:14:14
pawan:the GET payload API, like, we were supposed to, like, at least we were… Using the,
00:14:23
pawan:the Get Payload V2 version, even before Fusaka was activated.
00:14:31
pawan:And we were doing that just to ensure that, like, if there was anything wrong,
00:14:38
pawan:with the API, then, like, we can figure it out pre-fusaka instead of…
00:14:44
pawan:switching to the V2 endpoint post-Fusaka, and then finding out just then.
00:14:50
pawan:I was just curious, like, I, know that Nimbus replied, saying that…
00:14:57
pawan:like, I don't know, some clients replied saying that they switched during the fork. I'm not sure if the behavior is consistent across all CL clients, or…
00:15:07
pawan:how other CL clients handle it. Do they have switched to the V2 version right at the fourth boundary, or do they…
00:15:14
pawan:use the V2 version before as well.
00:15:31
Parithosh Jayanthi:Prism thinks that a switch at the fork, but, they will cross-check this. Do we have anyone else? Lodestar? Yeah, fork boundary?
00:15:42
Parithosh Jayanthi:Anyone from TECU?
00:15:48
pawan:Lighthouse basically uses the V2 endpoint now, like, even before Fusaka.
00:15:55
pawan:Because, like, we… Yeah, like, that's the sort of… the…
00:16:01
pawan:The relays don't actually return the blobs today as well, so we just don't…
00:16:06
pawan:expect the blobs at all, we just expect the relays to… Propagate the blobs themselves.
00:16:25
Parithosh Jayanthi:Should we make a thread for this on EtherMD?
00:16:30
pawan:I think there was a thread, I was trying to find it on the…
00:16:34
pawan:Chat. I'll paste it when I find it, somewhere.
00:16:39
Parithosh Jayanthi:Sounds good. I also don't see Bharat on the call, but I think he's mostly taking care of the MEV workflow, so he might have a better overview.
00:16:51
Parithosh Jayanthi:But we can ask them to chime in on the chat then.
00:17:05
Parithosh Jayanthi:Anything else? Oh yeah, just to raise Barnabas' point, most relays or… and or builders have stopped support for Holsky.
00:17:15
Parithosh Jayanthi:So, we don't have, any…
00:17:19
Parithosh Jayanthi:or many, map blocks flowing on Holsky, but this shouldn't be the case on Sepolia and Hudi. There was a brief, issue with the builders on Sepolia and Hoodie that has now been fixed, and we should have steady MEV blocks again.
00:17:38
Parithosh Jayanthi:Yeah, and another reminder that, OSCI will officially be end of life at the end of the month, unless announced otherwise, or if we notice any issues we want to keep it around for.
00:17:56
Parithosh Jayanthi:Okay, anything else regarding… Regarding Hosky?
00:18:06
Parithosh Jayanthi:Okay. Panelists, do you want to give an update for Fusepa DevNet 3 and the non-finality testing last week?
00:18:21
Parithosh Jayanthi:Okay, he's unable to talk, but yeah, we had non-finality testing for two, I think between two or three days.
00:18:29
Parithosh Jayanthi:And since then, we have recovered, so if for some reason, your client is not, up to head, then please reach out to us and we can debug it, but I think we should be mostly fine.
00:18:41
Parithosh Jayanthi:We did have plans to do another round of a split network tests this week, with the chaos testing framework that the Sunnyside Lab team has.
00:18:52
Parithosh Jayanthi:And we'll let you know how that goes, but yeah, I don't expect that we find anything because it is a similar approach.
00:19:04
Parithosh Jayanthi:Okay, anything else for Full Circa?
00:19:16
Parithosh Jayanthi:And just to have it logged, we have a lot of data, being showcased also for Holsky on the PandaOps website.
00:19:26
Parithosh Jayanthi:So, if you want to have a look at how the network is performing once BPO1 goes live, then please have a look there, it should be working through the BPO.
00:19:41
Parithosh Jayanthi:Okay, next topic is, gas limits and scaling L1 in general. Do we have any updates about 60 million gas from Bezu?
00:19:57
Ameziane Hamlat:Yes, so the, the implementation is, is almost done. We expect to,
00:20:06
Ameziane Hamlat:To freeze the implementation by tomorrow.
00:20:10
Ameziane Hamlat:And then we can start, fazin, and, and, and testing.
00:20:17
Ameziane Hamlat:But, yeah, big progress. We have seen, like, around twice performance improvement.
00:20:27
Ameziane Hamlat:on almost all the, arithmetic opcodes on top of mod.
00:20:37
Ameziane Hamlat:That's it for now.
00:20:41
Parithosh Jayanthi:Thank you. Is there anything you need from any other plan team or security team for the fuzzing? Or are you guys all set?
00:20:50
Ameziane Hamlat:Yes, so we already reached out to them.
00:20:54
Ameziane Hamlat:So we have, we have… Prevade discussion on… on Telegram,
00:21:02
Ameziane Hamlat:Yeah, so we should start working on it on Wednesday.
00:21:08
Parithosh Jayanthi:Thank you. Yeah, Camille is off today, but he did leave a message about
00:21:16
Parithosh Jayanthi:Getting the first version of Zantas on top of BloatNet working at the end of last week.
00:21:22
Parithosh Jayanthi:I see Carlos and Joachim on the call. Perhaps you guys have a bit more context, and you want to talk about these tests?
00:21:34
Marcin Sobczak:Yes, we have, progressed into generally in,
00:21:41
Marcin Sobczak:stateful test on top of the Blownet, and there are first sent tests, like, Camille will have a great cooperation with Johim on this. And, in parallel, we are working on extended analysis, of Modex repricing,
00:22:00
Marcin Sobczak:on the network, and especially on the application layer, we collected a lot of data, and right now analyzing it,
00:22:11
Marcin Sobczak:And, yeah, that's it.
00:22:18
Parithosh Jayanthi:Okay, perfect. Is there any active item you guys need help on, or is the next step just continuing with the test, trying to break things, and then see if we need to fix something that's broken?
00:22:32
Marcin Sobczak:Yes, that's, like, like you said, we need to continue what we are doing right now.
00:22:41
Parithosh Jayanthi:Okay, perfect.
00:22:43
Parithosh Jayanthi:Is that… do you have anything to add to that, Carlos, for status, or is that mostly the…
00:22:52
Parithosh Jayanthi:Meat of the work over the last week.
00:22:55
CPerezz:So we have done quite some progress. The work of this week is to agree with East, in order of which is the best way to orchestrate all of that, because we need to adapt, let's say.
00:23:07
CPerezz:how the framework from NetherMind works, and how it executes stateful tests. So that will probably be the work of this week, and let's see what we can get at.
00:23:21
Parithosh Jayanthi:Yep, I know we already have a scheduled call for that, so we should be able to sort that out this week.
00:23:26
Parithosh Jayanthi:Cool. And… is there anything else for, the scaling topic that we have to talk about?
00:23:42
Parithosh Jayanthi:Okay, the next topic is in, Amsterdam.
00:23:47
Parithosh Jayanthi:Could we get an update from block-level access lists? How's… how's everything going? Local testing?
00:23:55
Toni Wahrstätter:I can… I can provide a quick update, around specs stuff. So, today we just merged the execution API specs.
00:24:03
Toni Wahrstätter:Thanks to Mikhail for reviewing that. Let me…
00:24:08
Toni Wahrstätter:Post a link into the chat.
00:24:10
Toni Wahrstätter:From the execution, spec side, everything is done, so we have been ironing out some bugs, last week.
00:24:20
Toni Wahrstätter:Mainly around complicated edge cases such as 7702 or reverted transactions. But so far, it looks quite good. So, from the spec side, we're done. Maybe someone…
00:24:34
Toni Wahrstätter:who is more involved in testing, maybe Rahul or Felipe can provide an update on testing later. There is the block of Access list up, breakout call happening on Wednesday this week.
00:24:47
Toni Wahrstätter:Yeah, feel free to show up. We will discuss client updates, and also finalizing a decision on block-level access list HUD versus block-level access list route.
00:25:05
Parithosh Jayanthi:Thank you. Rahul, are you on the call? Do you want to speak? I don't see you right now.
00:25:15
felipe:I can… I can add an update here as well.
00:25:19
felipe:The testing side's looking good. We… we had a…
00:25:22
felipe:One test that was reported, to have been
00:25:26
felipe:Not correct that we fixed. And then we have had a few more that were added last week.
00:25:38
felipe:That should be ready, early this week as well, and we plan to get another release out.
00:25:44
felipe:And I wanted to say, Reth was added to the tracker as well, and it looks like
00:25:51
felipe:Breath and Geth are passing most of the tests that we have currently, so it's looking good.
00:26:03
Parithosh Jayanthi:Awesome, thank you. I do notice that… so we have a Cordosis config also, on the spec sheet.
00:26:12
Parithosh Jayanthi:For the DevNet, has anyone already tried interop between Geth and Wrath, or is that the next milestone?
00:26:29
Parithosh Jayanthi:I'm gonna assume that's then the next milestone, and then… Yeah, we can…
00:26:35
Parithosh Jayanthi:we can go from there. And just to also say that out loud, once we have 3, ELs working, then we're ready to launch a block-level access, let's start that, so…
00:26:47
Parithosh Jayanthi:hopefully that's incentive for the next EL to join in.
00:26:52
felipe:Yeah, I… I also think Nethermind is pretty close, as far as I know.
00:26:58
felipe:Locally, they were running tests and passing a lot of them.
00:27:02
felipe:But we haven't been able to get the right config for another bind on Hive yet, and…
00:27:09
felipe:I do believe… Somebody's looking into it.
00:27:14
felipe:But I need a little bit more context. I don't… I haven't had the right config to be able to run it.
00:27:21
Marc:Yeah, I'm having a look into this now, so yeah, it might be, like, a Hive config issue or something with our…
00:27:28
Marc:Hive test runner, potentially, but yeah, hopefully it'll be resolved soon.
00:27:36
Parithosh Jayanthi:There was also an ask from Barnabas that would really help with,
00:27:41
Parithosh Jayanthi:with our automation tools, on all of your client repositories on your main repository, so ideally not a fork, could you guys push the code onto a branch called BAL DevNet0, so that we can set up all of our auto builders, and Hype will pick up the changes, and…
00:28:00
Parithosh Jayanthi:Kurtosis will pick up the changes and so on. It becomes a lot easier for us to automate testing if we have a standardized naming scheme and a standard place on where to look for changes.
00:28:16
Parithosh Jayanthi:Okay, cool, I guess we'll follow up on that one later, and… yeah, one of the…
00:28:24
Parithosh Jayanthi:Easiest things for us to also do would be to have Asserta run the execution spec tests against the running local block-level access list DevNet, and that should already knock out a few bugs.
00:28:36
Parithosh Jayanthi:That sounds all vague.
00:28:39
Parithosh Jayanthi:Nice work, everyone.
00:28:42
Parithosh Jayanthi:The… anything else for block-level access lists? Anything that we should discuss today that might help?
00:28:49
Parithosh Jayanthi:Are there any immediate blockers?
00:29:00
Parithosh Jayanthi:Okay, the next topic we have is, EPBS. Can we get an update from anyone on EPBS?
00:29:12
Justin Traglia:I think it would be better if client teams gave an update. I'm not sure what the implementation status for DevNet Zero is, but I just know that they're working on that.
00:29:21
Justin Traglia:And we will have a breakout call this Friday.
00:29:25
Justin Traglia:Please comment if there's anything you'd like to discuss. There were some things at Awkward of…
00:29:30
Justin Traglia:That we talked about.
00:29:35
Justin Traglia:whether or not to allow, like, trusted payments and all that kind of stuff. It's a bit undecided, but I feel like we're sort of working… or we're sort of on the same page now.
00:29:46
Justin Traglia:But we do need to hash out details.
00:29:49
Parithosh Jayanthi:Perfect. Is this Friday, this week?
00:29:56
Parithosh Jayanthi:Okay, and is this call meant just for client teams, or also external teams that we should make sure to invite?
00:30:03
Justin Traglia:Whoever wants to join, external is fine.
00:30:07
Parithosh Jayanthi:Okay, cool. Then, if anyone's listening in and has an opinion on trusted payments, then please chime in.
00:30:16
Parithosh Jayanthi:I'm not sure if any client teams have implementation updates, though.
00:30:20
Parithosh Jayanthi:Or is the idea that we work on the spec first, and then there'll be alpha implementations?
00:30:27
Justin Traglia:The spec is ready, I think. They're just…
00:30:30
Justin Traglia:Yeah, just working on the implementations.
00:30:34
Justin Traglia:Or are you talking about for trusted payments?
00:30:36
Parithosh Jayanthi:No, just for, in general, EPBS.
00:30:42
Justin Traglia:Yep, spec for DevNet 0 is ready.
00:30:54
Parithosh Jayanthi:Then we probably have a spec sheet for… okay, cool. We have a spec sheet for EPBS. I would assume we just have to update the values there.
00:31:05
Parithosh Jayanthi:Cool, and, ideally, same rules, so, please have a branch on your main repository called EPBS2.0, so that we can automate some building and image pulling.
00:31:22
Parithosh Jayanthi:There was one other topic on the agenda relating to, RPCs. It's more of an info task, so web posting, Hive RPC,
00:31:34
Parithosh Jayanthi:pass fail rates on Discord now. So there's a weekly post. We're gonna update it to also showcase if your client has done better or worse with RPC tests over the last week.
00:31:47
Parithosh Jayanthi:In case you want to be notified when an update is pushed here, then please let us know. We have a new role that we can add people, and you'd get a bit, yeah, you'd get a notification when there's something.
00:32:03
Parithosh Jayanthi:And there's, also an ETH Research post about, having a lot more tests and a lot more focus on application-focused tests for the RPC, so please engage with, with both of the topics.
00:32:24
Parithosh Jayanthi:Okay, anything else for the call today?
00:32:33
Parithosh Jayanthi:If not, then…
00:32:35
Justin Traglia:We could bring up the math questions again. Brad is in the call now.
00:32:41
Parithosh Jayanthi:Yeah, cool. Yeah, Pawan, do you wanna bring up the topic again, so that Bharat has context?
00:32:49
pawan:I think I've linked the… linked Bharat's reply there, for, basically.
00:32:57
pawan:for the get payload V2 endpoint, Lighthouse starts using it before the Fusaka fork, but some other clients also,
00:33:10
pawan:basically switch at the fork boundary, so… I was wondering if, like, the spec…
00:33:17
pawan:clearly specifies what is the right thing to do there. We do… we do it before the fork, because we wanted to see if there was anything… if there was an issue with the endpoint, then we figured out before Fusaka, instead of just at the fork boundary.
00:33:35
pawan:So, like, if there is a right way to do it, then, like, we'd rather switch to it, but we just wanted to check if there is a spec-mandated way of doing it. Should we switch at the fork boundary, or…
00:33:52
Bharath:Yeah, so I can chip into this. So, ideally, it is not fork-dependent at all, this API, like…
00:33:58
Bharath:You can use it in Electra, you can use it in…
00:34:01
Bharath:any four, it doesn't matter. The only issue here is that we do… when we hit mainnet, we need to ensure that all relays, like, have implemented it. And that is generally, like, because the thing is, like, the EF, like, we don't control… the relays are closed source, we don't… we have informed them, like, multiple times on the criticality of
00:34:21
Bharath:implementing, like, Get Payload API, GetPayloadv2.
00:34:24
Bharath:So, that's probably the only thing, right? It is… yeah, it's in their best interest to implement it.
00:34:31
Bharath:But again, so, I personally would recommend to, like.
00:34:36
Bharath:use it, like, after Fusaka. It… and it's not Ford-dependent, but I would recommend to use it out of Fusaka, so that… because we have informed them that, okay, you have to get it implemented by Fusaka.
00:34:47
Bharath:So, right, the worst thing that'll happen is, like, yeah, the API will… Fail, but, yeah, like…
00:34:53
Bharath:I would recommend to, like, use it, like, after Fusaka. It'll probably be safer, like…
00:34:59
Bharath:Because I'm unsure, right, if you… let's say you do it on Electra, like,
00:35:04
Bharath:It should be fine, but maybe if you, like, release that quote, like, before,
00:35:11
Bharath:if you have a release before this thing, what is that? Fusaka and,
00:35:16
Bharath:and, like, and the relay has not implemented it, it might impact that. So that's probably my only concern, like, outside that, that API is not really fork-dependent. My only concern is, like.
00:35:27
Bharath:whether the relays have implemented it or not, and we have given them, like, a… like, information that you have to at least implement this by Fusaka.
00:35:36
Bharath:So, that is, like, So, just like using that post-Whusaka, it just seems like the safest way, like…
00:35:47
Parithosh Jayanthi:Yeah, okay, and yeah, Pawan's argument also makes sense, just to keep it easier to debug. Could we just have a list on Discord for how every client's implementing it, so that we can just do it consistently?
00:36:06
Parithosh Jayanthi:Could you maybe make a list, Parath, and then we can do from there?
00:36:10
Bharath:I can do that. I can do that, yeah, sounds good.
00:36:17
Parithosh Jayanthi:Anything else we want to discuss today?
00:36:26
Parithosh Jayanthi:Okay, then thank you everyone for coming, and see you next week.
00:36:36
Justin Traglia:Thanks. Bye, Ron.

Chat Logs

00:06:50
Parithosh Jayanthi:Replying to "does anyone recall h..." Which time? The most recent was 2d ish
00:07:02
Justin Florentine (Besu):Replying to "does anyone recall h..." good enuff, thx
00:09:15
Parithosh Jayanthi:https://discord.com/channels/595666850260713488/595701053161209866/1424390337954185298
00:10:28
Łukasz Rozmej:Replying to "https://discord.com/..." Release is out: https://github.com/NethermindEth/nethermind/releases/tag/1.34.1
00:10:32
Łukasz Rozmej:Replying to "https://discord.com/..." needs resync
00:10:56
lightclient:Did someone figure out why head/target votes went from 95%+ to ~75%?
00:11:25
J Sunnyside Labs:https://discord.com/channels/595666850260713488/1423741917769891891
00:11:53
pawan:https://discord.com/channels/595666850260713488/1423741917769891891
00:11:53
Barnabas:Replying to "Did someone figure o..." I’d assume underpowered supernodes
00:12:16
Barnabas:Replying to "Did someone figure o..." Its very likely that people are over-provisioning machines for holesky to leave the costs low
00:12:33
Barnabas:Replying to "Did someone figure o..." Duties of supernodes have increased compared to pectra duties
00:15:29
Barnabas:I’d have assumed that all client switch at the fork boundry
00:15:29
James He:I think we used at the fork but will double check
00:15:40
nflaig:we switch at fork boundary
00:16:59
Barnabas:We don’t have a working relay/builder on holesky now
00:17:07
Barnabas:We expect them to be working on sepolia/hoodi tho
00:17:25
pawan:https://discord.com/channels/595666850260713488/892088344438255616/1423587130323632268 This is what Bharath replied to jimmy’s question
00:17:37
Barnabas:Also reminder, holesky is officially EOL end of this month!
00:18:21
Barnabas:Sorry can’t really talk
00:18:58
Barnabas:We noticed that some nodes have ran out of disk again :/
00:19:14
Barnabas:so we need a round of maintenance
00:19:21
Parithosh Jayanthi:https://lab.ethpandaops.io/experiments
00:20:08
Justin Traglia:Will the blob spammer automatically use the newer blob limit?
00:20:39
Parithosh Jayanthi:We’ll modify it for the newer biob limits
00:21:21
Marius van der Wijden:Yep already on the efuzzing from our side
00:24:08
Toni Wahrstätter:https://github.com/ethereum/execution-apis/pull/691
00:25:55
Parithosh Jayanthi:https://pokebal.raxhvl.com/
00:26:08
Parithosh Jayanthi:https://notes.ethereum.org/@ethpandaops/bal-devnet-0
00:27:03
Barnabas:Can we please get bal-devnet-0 branches that are living on the main repo?
00:27:19
Barnabas:would significnatly reduce mental load on finding the correct branch names all the time.
00:27:21
Łukasz Rozmej:@Marc can help with it
00:28:30
Barnabas:Replying to "Can we please get b..." same rule for epbs-devnet-0 btw
00:29:51
Justin Traglia:ePBS breakout call agenda: https://github.com/ethereum/pm/issues/1744
00:31:01
Justin Traglia:Replying to "beta0 for devnet 0?" yes
00:31:04
Parithosh Jayanthi:https://notes.ethereum.org/@ethpandaops/epbs-devnet-0
00:31:07
Mario Vega:After payments decision on Friday, will there be more spec updates?
00:31:38
Justin Traglia:Replying to "After payments decis..." Maybe 😄
00:32:06
Parithosh Jayanthi:https://ethresear.ch/t/ethereum-needs-standards-punk/23151
00:32:56
Mario Vega:Replying to "https://ethresear.ch..." Really liked the post, I think we should coordinate to improve the current situation
00:33:24
James He:https://discord.com/channels/595666850260713488/1424763176008024095/1424764404947222630
00:33:30
felix (eest):Replying to "https://ethresear...." yeah i saw this post on X and followed him, we can get some high quality feedback and ideas from him
00:34:27
Barnabas:Its in their critical path to implement it.
00:34:47
Barnabas:If they won’t implement it, clients should fall back to using another relay no?
00:35:03
pawan:No we have already signed the block by that point
00:35:44
pawan:Can we just check with all clients how they implement it? We can switch to the common behaviour if required too just to be consistent

Summary

15 highlights · 2 decisions · 5 action itemsExperimental

fork status and schedule

  • Fusaka Holesky fork completed last Wednesday; BP01 launches tomorrow00:06:54
  • One hiccup post-fork likely due to operator error/overloaded validator keys00:07:43

client updates

  • Lighthouse: Higher reorg rate identified; fix in next release00:07:44
  • Nethermind bug on testnet; patch available in Discord testnets channel00:08:39

testing progress

  • Fusaka DevNet 3 recovered from 2-day non-finality test00:17:54
  • Bezu 60M gas: 2x performance improvement on arithmetic opcodes00:20:08
  • Zantas stateful tests on BloatNet operational; first tests running00:21:34
  • BAL DevNet 0: Geth and Reth passing most tests00:24:08

glamsterdam eips

  • Execution API specs merged; spec work complete for BAL00:24:43
  • BAL tests updated; Nethermind nearly ready for Hive00:25:55

epbs updates

  • ePBS spec ready for DevNet 0; breakout call Friday00:29:00
  • Trusted payments decision pending Friday's call00:29:20

mev workflow discussion

  • KZG proof removed from blob sidecar endpoint post-Fusaka00:10:04
  • Arbitrum switching from get_blob_sidecar to new get_blobs endpoint00:11:58
  • Get Payload V2: Lighthouse uses pre-fork; others switch at fork boundary00:14:06

Decisions

  • KZG proof field will remain omitted from blob sidecar endpoint for supernodes00:12:27
  • Get Payload V2 recommended post-Fusaka to ensure relay compatibility00:34:47

Action Items

  • Testing team: Update attestant library to support new blob endpoint00:12:47
  • Devops team: Announce blob sidecar API change publicly for community feedback00:12:56
  • All EL teams: Push BAL DevNet 0 code to standardized branch 'bal-devnet-0'00:27:03
  • All CL teams: Push ePBS DevNet 0 code to branch 'epbs-devnet-0'00:31:04
  • Bharat: Create consensus list on Discord for Get Payload V2 implementation timing00:35:09

Targets

  • BP01 activation - October 7th (tomorrow)00:06:54
  • Bezu 60M gas fuzzing begins Wednesday00:20:08
  • BAL DevNet launch when 3 EL clients ready00:26:24
  • ePBS breakout call - Friday this week00:29:20
  • Holesky EOL - End of October00:17:37