eth_multicall Meeting, Jul 8, 2024

eth_multicall and eth_simulate Meetings · 8 Jul 2024 · 12:26

A meeting of the developers working on eth_multicall and its successor eth_simulate, held on 8 July 2024. Client and tooling teams compare implementations and work on the specification for simulating transactions.

Topics

From eth_multicall and eth_simulate Meetings, hosted by Ethereum Foundation.

Transcript

yeah so currently I'm merging with the changes that happened to our repo and yeah soon there will be an update to our node let said Le with me how it is going for you um yeah I mean things are good um I didn't do much on Multi call though so at this point I think I would like um we should just basically do more testing and see if there's anything that needs to be fixed and I think I will start to talk to the team about um reviewing and

potentially merging PR so yeah that would be great yeah I'm just not confident yet that there is no more bugs so but from my understanding on trailer they have one bug on you zero return data on error but I I don't know if it is like a real bug yeah yeah and basically most other things probably can be like very Val difference for V1 at least until we'll get a lot of real real bugs detected all right nice

hello clar hey hello so I was just saying that I finally got better and started merging in the changes that happened over the week to my change in prototyping of this of the some of the fixes and soon we'll see updated node and that was basic meet with me have you managed to try out Docker op locally or you'll be waiting for an updated release is there some new neite version

uh not yet yeah then I haven't been testing any new ones if there haven't been any new ones yeah all I wanted to try Nether on optimism but but we don't have any no running there at the moment I wonder NE mind was running something but I guess not not anymore yeah they kind of turned it off when they merged as understand it okay and now I'm like swimming in the results quite fun yeah but I guess now it's merged to main so when there's a new version coming from then it also comes for easier for us to run since there's

providers that are running from the determined versions so then we can those at least in theory we haven't tested it yet yeah and that would be interesting to be trying to Al the networks and how the H works and all all of those but we don't want to maintain all all of the random networks and that's why hoping that there's a major version so that we can use it yeah basically it would be like treating the chain as if it was proper ethereum while there may be like differences on chain potentially yeah and there's there's bit differences and the different chains so

I wonder if you have taken all of those into mind that's also something to test how's CA hello lukash um yeah I'm doing good um not a lot from my side today I was planning to look at a PR that I kind of depend on um from my from my colleague um it would be nice I think if that is merged then I would approach the team for

reviewing my PR sounds good it's good that got in K anymore because there have been some missile strikes there damn they they hit some hospital or something oh my God yeah I was I was surprised you guys went to KF it's still a war zone you know yeah people always want to go into random places yeah I guess I got lucky um well yeah you know you have you had to be unlucky to to get you know but uh

it's not that it's attacked very often or anything but still it's there's always potential right there's always additional risks there yeah honestly it was I yeah I guess that it would be safe enough for me so that's why I decided to go it was just mostly inconvenient to commute there because there's no flights so that was the the harder part yeah but um I think it was worth it and the people there at the H they were super happy that vitalik showed up and um and also like some people like

someone from EF and so on so yeah I'm kind of I don't definitely do not regret going do hand um I did want to ask guys um did you ever announce that you merged um is simulate anywhere I don't think so let me check if is it in our release notes that we merged I think it's to release with it inside because there's no release yeah ah there wasn't release yet okay uh so not officially like if someone uh I

know that we had a user that was asking about something similar on discard so we said oh there is something like that you can experment with it but yeah not not really like a big Public Announcement no okay do you know when there's the relas uh does a good question we'll have one experimental now but it's from a different release Branch because it's about something different and the main release oh there's the vacation season so hard to say uh probably this month but I think maybe later this month like there's SC right now also that's

taking Bri people off Etc so some people are taking Vacations so it's really hard to coordinate release this this month do you guys have a regular schedule uh semi-regular semi-regular right now we're trying more or less One release per month like the main releases but um it's flexible okay we release one already like the hard works yeah I um I think it would be great if you guys um write something in in Discord like cev's Discord that you merged simulate because

it would be a signal for other clients that they can start they can look into it like when when they see that one client already merged this then it's like okay um okay uh in which channel execution Dev yeah maybe Json RPC execution Dev I don't know okay okay I can write something there I think it's more Chas and RPC related I guess okay let me find the pr yeah but I guess the execution Dev might be looked at more I will post them both oh okay awesome uh but are we pushing some other changes to that PR yes yes we will so I

finally got better and we'll be pushing this week quite hard on all the like man issues that are there the only big one is the the guess for blob pricing change okay so yeah it's like it's merge but it's not ready right to actually be it's but it works like partially so anyone can use it but he won't have uh two main features first Hash Hash will won't be same as for GU uh and second blob pricing is not setable so these are the main like issues that are on us right now and everything else is quite

minut those are small yeah yeah yeah those are small small issues uh that need to be resolved and yeah that's that's why also we haven't released yet and they're not releasing it yet it's another thing yeah honestly the highest issue I think it's it's very small and um yeah it would be I think we will eventually get there but I don't think most people would want to compare this hashes between the

clients yeah I think the H hat itself it's so useful but it's very good in checking that everything went the same way and that's where it's I think it's quite important I wonder does current is call return hash no is call only returns a bite array basically the return data of the evm call it's like extremely yeah minimal um but the regarding the hash one reason why I'm saying this is because a lot of it like the differences I'm guessing it comes from like setting one field in receipt or something like that and those are not really returned

to the user anyway but yeah I mean it would be great and we will get there eventually fix it yeah all right do we have anything else not from me all right then I'll bring you all on Telegram in a sync manner when I'll update the note and yeah see you all guys next week thank you awesome talk to

you uh post it in both channels uh and so yeah post it in Jason RPC and push the link in the execution Dev Channel yeah I hope uh other clients get form now um yeah we'll see uh but yeah cool all right like waiting for that PR y it will be when ready is me yeah thanks guys bye bye