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

Add EIP: Introduce SDELEGATECALL opcode for enhanced delegatecall security #9440

Open
wants to merge 15 commits into
base: master
Choose a base branch
from

Conversation

maldiohead
Copy link

@maldiohead maldiohead commented Mar 3, 2025

This EIP introduces a new EVM opcode SDELEGATECALL (secure delegatecall) that enhances security when executing external contract code. It functions similarly to the existing DELEGATECALL opcode but additionally returns the deployer's address of the target contract, allowing the caller to verify the authenticity of the contract being called.

@maldiohead maldiohead requested a review from eth-bot as a code owner March 3, 2025 11:39
@github-actions github-actions bot added c-new Creates a brand new proposal c-update Modifies an existing proposal s-draft This EIP is a Draft t-core t-process labels Mar 3, 2025
@eth-bot
Copy link
Collaborator

eth-bot commented Mar 3, 2025

File eip-7900.md

Requires 2 more reviewers from @g11tech, @lightclient, @SamWilsn, @xinbenlv

@eth-bot eth-bot added the e-consensus Waiting on editor consensus label Mar 3, 2025
@github-actions github-actions bot removed c-update Modifies an existing proposal t-process labels Mar 3, 2025
Signed-off-by: maldiohead <maldiohead@outlook.com>
@maldiohead maldiohead changed the title Add EIP: Introduce SDELEGATECALL opcode for enhanced delegatecall security Draft EIP: Introduce SDELEGATECALL opcode for enhanced delegatecall security Mar 3, 2025
maldiohead and others added 8 commits March 3, 2025 21:12
Signed-off-by: maldiohead <maldiohead@outlook.com>
Signed-off-by: maldiohead <maldiohead@outlook.com>
Signed-off-by: maldiohead <maldiohead@outlook.com>
Signed-off-by: maldiohead <maldiohead@outlook.com>
Signed-off-by: maldiohead <maldiohead@outlook.com>
Signed-off-by: maldiohead <maldiohead@outlook.com>
@maldiohead maldiohead changed the title Draft EIP: Introduce SDELEGATECALL opcode for enhanced delegatecall security EIP-7900: Introduce SDELEGATECALL opcode for enhanced delegatecall security Mar 4, 2025
@maldiohead maldiohead changed the title EIP-7900: Introduce SDELEGATECALL opcode for enhanced delegatecall security Add EIP: Introduce SDELEGATECALL opcode for enhanced delegatecall security Mar 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c-new Creates a brand new proposal e-consensus Waiting on editor consensus s-draft This EIP is a Draft t-core
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants