-
Notifications
You must be signed in to change notification settings - Fork 336
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 167 #836
Comments
Would it be possible to present / discuss EIP-5806 ? |
I would like to discuss EIP-7377. |
Let's clarify whether the EIP-4788 storage should be deleted or not at the end of the block in case the balance of address 0xb is 0. There was a discussion on Discord about it. Currently the EIP-161 empty rule (Eq 14 in the Yellow Paper) doesn't require the storage to be empty, implying that deleting the precompile storage is correct, but to my mind that's contrary to the intent of EIP-4788. |
Yes, wiping the storage at the end of each block is contrary to the intent :) I concur that it needs to be fixed. My suggestion is to set the nonce to 1, if it is zero every time we do the other 4788-related state modifications. And with more words: ethereum/EIPs#7431 |
Added it all, @Amxx @lightclient @yperbasis @holiman 👍 |
I suggest to omit EIP-6780 from devnet 8. There're a few reasons:
|
Geth merged support for 6780 two weeks ago: ethereum/go-ethereum#27189
|
OK, maybe we (erigon) can piggyback on that :) |
Execution-spec-tests has tests for EIP-5656 and EIP-6780 - https://github.com/ethereum/execution-spec-tests/tree/main/tests/cancun |
@shemnon are those available in statetest-format anywhere? Or not until next release? |
we should call this out along w/ the other 4788 updates |
@gballet and myself would like to present/discuss Verkle (EIP-6800) |
@holiman I'm not sure what the execution spec tests team is planning. Here's the output from a current snapshot - https://gist.github.com/shemnon/83773562a7e728d07bbacf04e3c54682 I checked the master branch of geth along with Besu at one point with their filler and it passed all the tests. I think nothing has changed in the interim. |
There are some Engine API PRs that are targeted for devnet-8 but not merged yet: ethereum/execution-apis#398, ethereum/execution-apis#426, ethereum/execution-apis#451. Let's either merge them or exclude from devnet-8. |
Added @yperbasis 👍 |
Do we need a final call for EIP-6780 clarifications?
For maximum compatibility it looks like the clarification as written is the way to go. Polygon's zkSync will be an outlier but it appears they do not depend on that for correct functioning, which OP stack does depend on the self-burn. |
@shemnon yes, we can cover it. Also, re: "OP stack depends on the burn feature", they are fine with 6780 as-is given their use case creates + SELFDESTRUCTS a contract in the same transaction. |
We'd like to bring up the >2M validator state test results that we performed over the week |
Added @parithosh ! |
Slides for the Verkle presentation |
@jrudolf slides added here: |
Closed in favor of #845 |
Meeting Info
#allcoredevs
Discord channel shortly before the callAgenda
The text was updated successfully, but these errors were encountered: