Skip to content
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 3540 Addition: EOF1 contracts can only DELEGATECALL EOF1 contracts #6359

Closed
wants to merge 5 commits into from

Conversation

ritzdorf
Copy link

As suggested by Paweł Bylica (@chfast) I am proposing this EIP addition.

Full discussion here: https://ethereum-magicians.org/t/evm-object-format-eof/5727/48

As suggested by Paweł Bylica (@chfast) I am proposing this EIP addition.
@ritzdorf ritzdorf requested a review from eth-bot as a code owner January 19, 2023 10:36
@github-actions github-actions bot added c-update Modifies an existing proposal s-review This EIP is in Review t-core labels Jan 19, 2023
@eth-bot
Copy link
Collaborator

eth-bot commented Jan 19, 2023

File EIPS/eip-3540.md

Requires 1 more reviewers from @axic, @chfast, @gumb0, @lightclient

@github-actions
Copy link

The commit cd1bf3c (as a parent of 05487be) contains errors.
Please inspect the Run Summary for details.

@github-actions github-actions bot added the w-ci Waiting on CI to pass label Jan 19, 2023
Added Test Cases
@github-actions github-actions bot removed the w-ci Waiting on CI to pass label Jan 20, 2023
EIPS/eip-3540.md Outdated Show resolved Hide resolved
As discussed on Discord, no restrictions are being placed on any of the following DELEGATECALLs:
- EOF2 -> EOF1
- EOF1 -> EOF2
These are left for future consideration.
@SamWilsn SamWilsn added the a-review Waiting on author to review label Feb 7, 2023
@SamWilsn
Copy link
Contributor

SamWilsn commented Feb 7, 2023

Since there were commits after the previous approval, this'll require a new approval from one of @axic, @chfast, or @gumb0.

EIPS/eip-3540.md Outdated Show resolved Hide resolved
Co-authored-by: Paweł Bylica <[email protected]>
chfast added a commit to ethereum/evmone that referenced this pull request May 16, 2023
The code targeted by DELEGATECALL from an EOF must also be an EOF.
This restriction has been added to EIP-3540 in
ethereum/EIPs#6359.
chfast added a commit to ipsilon/tests that referenced this pull request May 17, 2023
According to EIP-3540 updated by
ethereum/EIPs#6359
a DELEGATECALL from EOF to legacy code is disallowed.

This updates expectations in the single test case of DELEGATECALL
EOF → legacy.
chfast added a commit to ethereum/evmone that referenced this pull request May 17, 2023
The code targeted by DELEGATECALL from an EOF must also be an EOF.
This restriction has been added to EIP-3540 in
ethereum/EIPs#6359.
chfast added a commit to ipsilon/tests that referenced this pull request May 18, 2023
According to EIP-3540 updated by
ethereum/EIPs#6359
a DELEGATECALL from EOF to legacy code is disallowed.

This updates expectations in the single test case of DELEGATECALL
EOF → legacy.
chfast added a commit to ethereum/evmone that referenced this pull request May 18, 2023
The code targeted by DELEGATECALL from an EOF must also be an EOF.
This restriction has been added to EIP-3540 in
ethereum/EIPs#6359.
chfast added a commit to ipsilon/tests that referenced this pull request May 21, 2023
According to EIP-3540 updated by
ethereum/EIPs#6359
a DELEGATECALL from EOF to legacy code is disallowed.

This updates expectations in the single test case of DELEGATECALL
EOF → legacy.
winsvega pushed a commit to ethereum/tests that referenced this pull request May 29, 2023
According to EIP-3540 updated by
ethereum/EIPs#6359
a DELEGATECALL from EOF to legacy code is disallowed.

This updates expectations in the single test case of DELEGATECALL
EOF → legacy.
@github-actions
Copy link

There has been no activity on this pull request for 2 weeks. It will be closed after 3 months of inactivity. If you would like to move this PR forward, please respond to any outstanding feedback or add a comment indicating that you have addressed all required feedback and are ready for a review.

@github-actions github-actions bot added the w-stale Waiting on activity label Jun 22, 2023
@github-actions
Copy link

github-actions bot commented Aug 4, 2023

This pull request was closed due to inactivity. If you are still pursuing it, feel free to reopen it and respond to any feedback or request a review in a comment.

@github-actions github-actions bot closed this Aug 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a-review Waiting on author to review c-update Modifies an existing proposal s-review This EIP is in Review t-core w-stale Waiting on activity
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants