Ethereum Community Considers Draft Permitting Wallets to Opt Out of EIP-7702 Delegation
A proposed draft would allow Ethereum account owners to permanently deactivate EIP-7702 code delegation while maintaining standard transaction capabilities.

Ethereum contributors are discussing a new specification draft designed to give account owners permanent control over smart contract delegation features. The proposal centers on the upcoming account abstraction standard and aims to provide an explicit switch for users who prefer to maintain conventional externally owned account behavior without delegating execution power.
According to details shared by The Defiant, the newly drafted mechanism would allow an address to irreversibly disable delegation functionality introduced under EIP-7702. While the account would maintain its original public address and retain the capability to execute standard network transactions, it would completely block any external smart contract execution authority from being assigned to that address.
This proposed safeguard addresses specific security concerns regarding unauthorized delegation mechanisms. Proponents emphasize that some long-term storage setups and automated systems do not require complex contract functionality and benefit from a minimized attack surface. By cementing an immutable restriction, holders can ensure their setup remains immune to unintended account configuration changes.
However, technical reviewers emphasize that the opt-out mechanism does not serve as a universal security shield for compromised credentials. If a private key or recovery phrase is compromised by attackers, the opt-out status cannot stop basic fund transfers. The draft strictly restricts smart contract capability upgrades rather than replacing core cryptographic key security.
Developers and ecosystem stakeholders will continue evaluating the draft's compatibility with broader account abstraction rollouts scheduled for upcoming hard forks. The Ethereum core community is expected to gather developer feedback on whether adding an immutable opt-out adds unnecessary protocol complexity or provides valuable choice for security-conscious users.
Key takeaways
- A new draft offers Ethereum users a mechanism to permanently deactivate EIP-7702 contract delegation.
- Opting out preserves conventional transaction functions while restricting advanced account abstraction features.
- The proposed safeguard prevents unintended delegation but cannot protect wallets if private keys are stolen.
