Skip to content

Update EIP-7932: Separate precompile & add Autonomous/Detached signature support#11571

Draft
SirSpudlington wants to merge 2 commits intoethereum:masterfrom
SirSpudlington:7392-split-keys
Draft

Update EIP-7932: Separate precompile & add Autonomous/Detached signature support#11571
SirSpudlington wants to merge 2 commits intoethereum:masterfrom
SirSpudlington:7392-split-keys

Conversation

@SirSpudlington
Copy link
Copy Markdown
Contributor

This PR refactors EIP-7932 to be more friendly to EIPs like EIP-8141 and EIP-8164.

The key changes are as follows:

  • Formalize Autonomous/Detached signatures rather than signatures/detached_signatures
  • Renames sigrecover -> sigaddress
  • Introduces 3 new precompiles:
    • sigrecover: Similar to sigaddress but returns a tagged public key
    • sigverify: A precompile designed for AA use cases, takes a DetachedSignature and public key and only verifies them
    • sigcosts: Gets the cost of verifying a specific signature for staticcall gas calculation

@github-actions github-actions Bot added c-update Modifies an existing proposal s-draft This EIP is a Draft t-core labels Apr 25, 2026
@eth-bot
Copy link
Copy Markdown
Collaborator

eth-bot commented Apr 25, 2026

✅ All reviewers have approved.

@eth-bot eth-bot changed the title Separate precompile & add Autonomous/Detached signature support Update EIP-7932: Separate precompile & add Autonomous/Detached signature support Apr 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c-update Modifies an existing proposal s-draft This EIP is a Draft t-core

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants