What Is EIP-7702? Smart Accounts for Your Wallet (2026)

Intent check: This is the plain-English guide to EIP-7702, the upgrade that lets a normal wallet act like a smart account. For the broader framework it plugs into, read What Is Account Abstraction (ERC-4337), and for the dangers, EIP-7702 Wallet Risks.
For years there were two kinds of Ethereum accounts, and they lived in separate worlds. Normal wallets, the kind almost everyone uses, were simple but limited. Smart accounts were powerful but meant moving to a brand new address and leaving your history behind. EIP-7702, which shipped as part of Ethereum's Pectra upgrade, tears down the wall between them. It lets your existing wallet temporarily borrow the powers of a smart account without changing its address at all.
This guide explains what EIP-7702 is, the problem it solves, how it works at a high level, what it unlocks for everyday users, how it relates to ERC-4337, and the serious security caveat that comes with it. It is one of the most important wallet changes in Ethereum's history, and it is worth understanding before you approve your first one.
What Is EIP-7702?
EIP-7702 is an Ethereum standard that lets an ordinary wallet, technically an externally owned account or EOA, delegate to smart contract code and behave like a smart account. You sign a special authorization that points your account at a chosen contract implementation, and from then on your wallet can do the things smart accounts can do, while keeping the same address, the same balance, and the same history.
The key word is delegation. Your wallet does not become a contract permanently. It points to a contract's logic, and that logic runs on your account's behalf. You can change or remove that delegation, which means the upgrade is designed to be reversible rather than a one-way move.

The Problem It Solves
A normal EOA is deliberately simple, and that simplicity has always come with friction:
- One action at a time. Approving a token and then swapping it is two separate transactions, each signed and each paying gas.
- You must hold the native token for gas. No matter what you are doing, you need ETH in the wallet to pay for it.
- No safety nets. There is no built in recovery, no spending limits, and no way to grant limited permissions.
Smart accounts already fixed all of this, but adopting one meant creating a new smart contract wallet at a new address and migrating your assets and identity to it. Most people never bothered. EIP-7702 removes that barrier by upgrading the wallet you already have.
What EIP-7702 Unlocks
- Batching. Multiple steps, such as an approval and a swap, can be bundled into a single transaction that either fully succeeds or fully fails.
- Gas sponsorship. Someone else, often an app, can pay your gas, or you can pay it in a token instead of ETH. This makes flows like a smart account gasless experience possible for a normal wallet.
- Session keys. You can grant a limited, temporary permission, for example to a game or a trading app, without handing over full control of your wallet.
- Recovery and limits. Depending on the implementation, you can add features like social recovery or spending caps that a plain EOA could never have.
EIP-7702 vs ERC-4337
These two are partners, not rivals. ERC-4337 built the full account abstraction framework, the infrastructure that lets smart accounts exist and interact with the network. EIP-7702 is the bridge that lets your existing EOA tap into that world without becoming a new smart contract wallet from scratch.
| ERC-4337 | EIP-7702 | |
|---|---|---|
| What it is | Full smart account framework | Lets an existing EOA act like one |
| Your address | A new smart account address | Stays the same |
| Adoption effort | Move to a new wallet | Upgrade the wallet you have |
The Security Caveat You Must Understand
This is the flip side of the power, and it is serious. When you sign an EIP-7702 authorization, you are pointing your wallet at contract code that can then act on your account. If that code is malicious, it can be written to drain everything you hold. Delegating to a bad contract is one of the most dangerous things you can sign.
- Only delegate to implementations you trust. Stick to audited, well known contracts offered by reputable wallets, not a random contract a website asks you to authorize.
- Read what you are signing. A 7702 authorization is not a routine approval. Treat it with the same care you would a seed phrase, and learn the habit in How to Read a Wallet Signature Request.
- Be extra suspicious of unsolicited prompts. If a site you do not fully trust asks you to sign a delegation, stop. For the full breakdown, see EIP-7702 Wallet Risks.
Key Takeaways
- EIP-7702 lets a normal wallet delegate to smart contract code and act like a smart account, keeping the same address.
- It shipped with Ethereum's Pectra upgrade and is designed to be reversible.
- It unlocks batching, gas sponsorship, session keys, and features like recovery and spending limits.
- It complements ERC-4337 rather than replacing it, upgrading existing wallets instead of requiring new ones.
- Signing a delegation is powerful and dangerous, so only ever delegate to trusted, audited implementations.
EIP-7702 is the moment the ordinary Ethereum wallet grew up. The same address you have used for years can now batch actions, skip the need to hold ETH for gas, and hand out limited permissions, all without migrating anywhere. That convenience is a genuine step forward, but it arrives with a sharp edge: the power to upgrade your wallet is also the power to compromise it if you delegate to the wrong code. Learn what a delegation is, sign them carefully, and this upgrade works entirely in your favour.
This article is educational and is not financial advice. Always verify what you are signing and only delegate to trusted, audited contracts.