-
Notifications
You must be signed in to change notification settings - Fork 326
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Execution Layer Meeting 181 #952
Comments
It would be great if @Amxx could present EIP-5806 on this call, as a safe solution for delegation and batching. |
Me and @rjl493456442 have posted an EIP, 7610. The short version is to retroactively add a contract deployment condition:
This resolves some ugly edgecases from testing, and makes it possible for clients to simplify some internal logic (re how contract creation is rolled back in case a deployment-over-existing-storage is reverted). This does not require a hard-fork. In practice, we just need "general agreement" really, so nobody is surprised/angry if tests are changed and start failing. Discussion here: https://ethereum-magicians.org/t/eip-7610-revert-creation-in-case-of-non-empty-storage/18452 . Besu, Reth and Geth seems to be on board. |
@holiman The EIP is stating that it does require a hard fork, you are starting in the comment that it does not. What is correct (and why)? |
I guess that's a philosophical question.
I don't really know what denomination to use... |
Would be great to discuss and get feedback on EIP-7557 - block level warming. Warming of cold accounts and storage slots is priced unfairly: the validator incurs the DB access cost just once per block, but users pay for it multiple times across the block. This proposal fixes it by sharing the cost across transactions that include the account/slot in their access-list. Refund happens at the end of the block, similarly to CL withdrawals, so the change is not visible to EVM and doesn't affect block execution. |
Would like to throw EIP-2935 on the agenda if time. Relevant to Verkle / stateless clients. @gballet can give a quick update on the latest 2935 implementation. Note: alternative suggestion by @shemnon here: https://ethereum-magicians.org/t/eip-2935-save-historical-block-hashes-in-state/4565/28 |
@jrudolf is this something that would have to go in Prague or Osaka? If it's for Osaka, I can add it at the end of the call but I suspect we'll be overflowing so it may get bumped to the next one. |
hey all – would love a chance to share some recent updates on inclusion lists (eip-7547) in tomorrow's call. two recent docs the goal of this agenda item is
also its worth calling out that there will be an IL specific breakout room this friday! see #954 for more details |
*EIP-2935 |
i'd like to add https://eips.ethereum.org/EIPS/eip-5920 and transient storage reduction (ethereum/EIPs#8158) to the agenda which were pushed back last week: #943 (comment) |
added @charles-cooper |
Closed in favor of #961 |
Meeting Info
#allcoredevs
Discord channel shortly before the callAgenda
The text was updated successfully, but these errors were encountered: