Ethereum Protocol Fellowship (EPF) Cohort 7 — Applications open until May 13
All EIPs
EIP-7951 Final

Precompile for secp256r1 Curve Support

Authors: , ,

Canonical data: /latest/eips/7951.json

Add precompiled contract for secp256r1 ECDSA signature verification with proper security checks

Timeline

Included
Declined
EIP Created May 27, 2025

Key Benefits

  • Enables native integration with billions of secp256r1 devices
  • Eliminates need for signature conversion or additional infrastructure
  • Improves user experience for mobile and hardware wallet users
  • Reduces development complexity for authentication systems
  • Enables compliance with existing security standards

Trade-offs & Considerations

No trade-offs documented yet.

Stakeholder Impact

End Users

Can use their existing devices (phones, hardware wallets) to sign Ethereum transactions without additional software or conversion steps.

Application Developers

Can integrate with existing secp256r1-based systems and devices more easily, reducing development complexity for authentication and signing flows.

Wallet Developers

Can support native signing from devices that use secp256r1, improving wallet compatibility and user experience across different platforms.

Tooling / Infrastructure

Need to implement secp256r1 signature verification in tooling, but gain ability to work with broader ecosystem of devices and systems.

Layer 2s

Can leverage secp256r1 signatures for Layer 2 operations, improving compatibility with existing infrastructure.

Stakers & Node Operators

Minimal impact as this primarily affects transaction validation and doesn't change consensus or staking mechanics.

CL Client Developers

No impact on consensus layer as this affects execution layer transaction validation.

EL Client Developers

Need to implement secp256r1 precompile for efficient signature verification, but this is a well-established cryptographic standard.

North Star Goal Alignment

  • Improve UX: Dramatically improves user experience by enabling native integration with billions of devices that use secp256r1, eliminating the need for complex signature conversion or additional infrastructure.