-
Notifications
You must be signed in to change notification settings - Fork 1k
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
eip-3074 implementation #10154
eip-3074 implementation #10154
Conversation
@somnathb1 b41f30f I had added CALLCODE in the condition because it should be there (value transfer block). I had to remove/revert it because the integration tests are failing. Before I go to fix them, wanted to make sure if this is expected (if CALLCODE should be part of that condition) But shouldn't CALLCODE be part of that condition? (even though it's deprecated now). |
0fe8a19
to
c53deb3
Compare
- unit test imported from ethereum/go-ethereum#28615 - the invoker contract needed to be modified a little (use PUSH0 instead of GAS), so as to allow all gas to be available for the invoked contract. - fix for AUTHCALL constant gas to include warm storage access cost.
At the ACD on 23 May it was decided that EIP-7702 will be in Pectra instead of EIP-3074. |
reference: https://eips.ethereum.org/EIPS/eip-3074
Checklist: