Written by Pablo Gómez
Founder & CEO at Metlabs · Reviewed on October 11, 2026
EIP-7702 introduces a set-code transaction. A signed authorization identifies an account and the contract whose logic executes in its context. Delegation is not cleared when the transaction ends: the account must authorize changing or revoking it.
This is a protocol proposal, so its name is EIP-7702 rather than ERC-7702. It complements ERC-4337 and supports implementations with batching, gas sponsorship and scoped permissions. Those capabilities depend on delegated logic; they are not policies imposed by the EIP itself.
Delegating to malicious code can compromise account control. Implementation, initialization and authorizations require assessment. The holder retains the EOA key, so delegation does not remove the risk of key theft.
Sources
Also known as
- EIP7702
- Set Code for EOAs





