-
Notifications
You must be signed in to change notification settings - Fork 5.3k
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
Update EIP-7002: convert to system contract #8228
Conversation
✅ All reviewers have approved. |
EIPS/eip-7002.md
Outdated
push1 0x01 | ||
add | ||
push0 | ||
calldataloa |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
calldataloa | |
calldataload |
|
@mkalinin updated based on your review, PTAL. |
The commit 4284de0 (as a parent of 3408475) contains errors. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All Reviewers Have Approved; Performing Automatic Merge...
Awesome work!! |
Based on the recent changes to the EIP-7002, 2 questions here:
(there are no open PRs about 7002, so I tried to find an relevant place to ask these questions) |
You can in general direct questions to https://ethereum-magicians.org/t/eip-7002-execution-layer-triggerable-exits/14195
|
First stab at converting 7002 to a system contract. A few notable changes:
excess_exits
count by calling the contract with no calldata.The bytecode is created from the following repo: https://github.com/lightclient/7002asm