Ethereum account abstraction means letting an account’s own programmable logic decide how a transaction is authorized, who pays for it, and how it is executed, instead of relying only on the fixed rules that govern a private-key account. Two mechanisms deliver it today. ERC-4337 adds a smart-account transaction system above the protocol, without changing consensus rules. EIP-7702 lets an existing key-controlled account authorize delegation to deployed smart-contract code. Neither is a wallet brand, and neither guarantees a particular feature.
Two kinds of Ethereum accounts
Ethereum.org defines an account as an entity with an ETH balance that can send messages on Ethereum. There are two types:
As an Amazon Associate I earn from qualifying purchases.
- Externally owned accounts (EOAs) are controlled by private keys. Whoever holds the key can sign transactions from the account.
- Contract accounts are controlled by code deployed on Ethereum. Their behavior is defined by the program stored at their address.
A wallet is a separate concept: the interface or application you use to interact with either kind of account. Keeping these three terms apart matters, because “wallet,” “account,” and “account abstraction” are often used interchangeably in marketing copy, and they describe different layers.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsWhy the fixed rules are the limit abstraction addresses
The ERC-4337 specification opens with a plain description of the constraint: “Historically, users could interact with Ethereum only by sending transactions from special accounts controlled by private keys, with transaction validation entirely enforced by fixed protocol rules.”
#1 Best Overall
- Seedless by design, nothing to steal: Your private key is generated inside the EAL6+ chip and never leaves it. No seed phrase is shown or typed at setup, so a tampered device, keylogger, or phishing site has nothing to capture. 9+ years, millions of card.
- Tap once to manage your entire crypto wallet across 90 blockchains - no USB cables or Bluetooth, no batteries, no setup. Access 16,100+ coins & tokens, DeFi, NFTs, and staking instantly from your phone
- Backup without a seed phrase: Your wallet is copied to 2 backup cards with end-to-end encryption, so there are no words on paper to lose or leak. Keep them in separate places; if one card is lost, the others restore full access. Optional seed phrase for advanced users.
- Engineered to last up to 25 years: Waterproof (IP69K), shockproof and tested for extreme temperatures from −25°C to 50°C. A durable cold wallet with long‑term protection and independently audited security.
- Trusted by 6 million users worldwide - buy, sell, swap, stake, and spend cryptocurrency directly. The secure offline storage wallet designed for how people actually use crypto wallets
In practice, a conventional EOA transaction is valid when it carries a signature from the account’s key, and the account pays fees in ETH from its own balance. Anything beyond that, such as spending limits, a second approval step, a recovery path, or someone else covering gas, has to be built outside the account. Account abstraction moves that logic into the account itself, so the account’s code can define what counts as a valid operation.
How ERC-4337 works
ERC-4337 reaches this goal without changing Ethereum’s consensus protocol. It uses a set of components that sit alongside the normal transaction flow.
The moving parts
- UserOperation: a data structure describing what a smart account wants to do. It is not a standard Ethereum transaction.
- UserOperation mempool: a separate pool where pending UserOperations wait, distinct from the transaction mempool.
- Bundlers: nodes that collect UserOperations, simulate them, and package several into one ordinary transaction.
- EntryPoint contract: a shared contract that receives bundled operations, calls each smart account to validate it, and then executes it.
- Smart account: the account contract, which runs its own validation logic. Custom rules, such as a signature scheme other than the default, live here.
- Paymaster (optional): a contract that can take responsibility for paying gas, which is how sponsored-gas flows are built.
What happens to one operation
- The user’s wallet builds a UserOperation describing the desired action and submits it to the UserOperation mempool.
- A bundler collects the operation and simulates it to check that it will validate and that its fees can be covered.
- The bundler packages one or more operations into a transaction that calls the EntryPoint contract.
- EntryPoint asks each smart account to validate its operation. If a paymaster is involved, EntryPoint also checks the paymaster’s validation step.
- If validation passes, EntryPoint executes the operation and settles the gas cost.
The trade-off: custom validation needs guardrails
Letting arbitrary code decide validity creates a denial-of-service risk. A malicious operation could be expensive to validate but never pay for execution, clogging the infrastructure that bundlers depend on. ERC-4337 handles this with restrictions on what validation code may access and with rules around EntryPoint and paymaster calls. These are design requirements for the infrastructure. They do not mean that every ERC-4337 wallet has the same security properties, because the account contract and the wallet built on it still determine what is actually enforced.
Recommended Free Tools
Rank #2
- Effortlessly build your crypto portfolio via the all in one Ledger Wallet app: buy, sell, send, receive, swap, stake and more across popular blockchains. 15,000+ coins & tokens in a single dashboard. Keep a close eye on the market. Compare service providers. Track performance. Get timely alerts. Build your portfolio with confidence.
- Enjoy Bluetooth connectivity, iOS access, and hours of battery use with this mobile-first, secure backup signer. Freedom you can depend on.
- Genuine Check: confirm your signer is authentic during setup with the Ledger Wallet app.
- Protect your signer: keep it in mint condition at all times with a bespoke Pod or Case to avoid scratches and everyday wear and tear.
How EIP-7702 works
EIP-7702 takes a different route. Instead of adding a parallel transaction system, it lets a regular EOA borrow behavior from code that is already deployed on-chain.
The set-code transaction and authorization list
EIP-7702 adds a “set code” transaction type. It carries an authorization list, and each entry is a tuple the EOA signs to point its account at a chosen, already deployed contract. Once that pointer is set, the EOA’s code slot behaves as the delegated implementation, and the EOA keeps its original address. No migration to a new account is needed.
Resetting a delegation
Ethereum.org’s guidance says a delegation can be reset by delegating to the null address, which clears the pointer and returns the EOA to plain key-controlled behavior.
Rank #3
- Proven security at scale: Over 9 years and millions of cards issued with no known remote hacks, while military‑grade EAL6+ security keeps your private keys locked inside the chip. Your cryptocurrencies stay strongly protected from online attackers.
- Tap once to manage your entire crypto wallet across 90 blockchains - no USB cables or Bluetooth, no batteries, no setup. Access 14,100+ coins & tokens, DeFi, NFTs, and staking instantly from your phone
- Smart backup: Use your second Tangem Wallet as your Backup keys with end‑to‑end encryption; no more papers, pictures. If one card is lost, the remaining can still restore full access, with an optional seed phrase available for advanced users.
- Engineered to last up to 25 years: Waterproof (IP69K), shockproof and tested for extreme temperatures from −25°C to 50°C. A durable cold wallet with long‑term protection and independently audited security.
- Trusted by 6 million users worldwide (4.9 App Store, 4.8 Google Play) - buy, sell, swap, stake, and spend cryptocurrency directly. The secure offline storage wallet designed for how people actually use crypto wallets
Key control does not disappear
This is the most important caveat with EIP-7702. Ethereum.org states that the original EOA private key retains full control after delegation. Pointing an EOA at a smart-account implementation therefore does not turn it into a multisig, and it does not guarantee that a delegated spending policy cannot be bypassed by the key holder. Anyone evaluating an EIP-7702 wallet needs to ask how the key is stored and what the delegated code can actually prevent.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Ethereum.org also warns developers not to assume that tx.origin is an EOA after this change, since an address that used to be a plain key-controlled account can now run delegated code.
What can be abstracted
The EIP-7702 specification names batching, sponsorship, and privilege de-escalation as intended use cases. Ethereum.org and the ERC-4337 documentation describe a wider set of smart-account features. Each one depends on the specific account and wallet implementation:
Rank #4
- READY IN 3 MINUTES – Set up your ELLIPAL X Card crypto wallet on the offline Starter device, then tap to the ELLIPAL mobile App and start using it. This 100% offline crypto wallet is a no battery crypto wallet with no charging, no firmware updates, and no complicated setup.
- TURN ANY WALLET INTO A CARD – Already have a wallet? Import your recovery phrase from MetaMask, Trust Wallet, Ledger, Trezor, or any compatible seed phrase wallet. X Card works as a backup wallet and physical twin of your existing bitcoin wallet, ethereum wallet, NFT wallet, or altcoin wallet — no transfers, no new accounts, no starting over.
- BUILT ON AN EAL6+ SECURE CHIP – Designed as a secure crypto wallet and private key wallet, X Card generates and stores your private keys inside the EAL6+ secure chip. Your keys never reach your phone, the App, USB, Bluetooth, or the internet, making it a true no bluetooth hardware wallet and no USB crypto wallet.
- ONE APP, EVERYTHING CRYPTO – Manage more with one cold storage wallet. Buy, sell, swap, send, spend, and earn across 45+ blockchains and 10,000+ tokens. Use X Card as your cryptocurrency wallet, coins and tokens wallet, DeFi wallet, and staking wallet for everyday crypto management.
- TAP TO CRYPTO – Carry your crypto cold wallet on a card and secure every transaction with one NFC tap. ELLIPAL X Card combines the simplicity of a crypto wallet with the protection of a cold storage hardware wallet.
- Batching: combining several actions in one approval, such as a token approval followed by a spend.
- Sponsored gas: letting an application or another party pay the fee for a user’s transaction.
- Alternative fee payment: paying gas in tokens other than ETH.
- Session keys: temporary keys with limited permissions, for a bounded set of actions.
- Privilege de-escalation: narrower permissions for a delegated key, so it can do less than the full account.
- Account recovery: a mechanism for regaining access if a key is lost, defined by the wallet’s design.
None of these is automatic. A wallet that supports one of them may not support another, and the protections described in a wallet’s marketing should be checked against its documentation.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Comparing the two current paths
| Axis | ERC-4337 | EIP-7702 |
|---|---|---|
| Where it sits | Higher-layer transaction system using UserOperations and the EntryPoint contract; no consensus-layer change | Protocol transaction type with an authorization list; delegates an EOA to deployed code |
| Account model | Smart-contract account with its own validation logic | Existing EOA keeps its address and key, and gains delegated code behavior |
| Infrastructure | Separate operation mempool, bundlers, and optional paymasters | Ethereum.org says advanced features such as gas abstraction may need a relayer, and recommends ERC-4337-compatible bundlers |
| Migration | Usually means moving to a new smart account | No new address needed; the existing EOA is re-pointed |
Neither path is universally better. The right choice depends on what an application needs, whether users can move to a new account, how validation should work, which infrastructure a service relies on, and how the wallet handles recovery and key control.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Status and dates as of October 2026
- ERC-4337 deployment: Ethereum.org’s account-abstraction page, last updated October 6, 2026, reports that the ERC-4337 EntryPoint contract was deployed on Ethereum Mainnet on March 1, 2023.
- Adoption figures: the same page reports over 26 million smart wallets and 170 million UserOperations. These are figures reported by Ethereum.org, not independently audited counts, and they will change over time.
- EIP-7702: Ethereum.org’s builder guide, updated May 28, 2026, says the Pectra upgrade shipped EIP-7702, and that the practical 2026 account-experience path combines EIP-7702 with ERC-4337 wallet flows.
- Native account abstraction: the same guide describes EIP-8141, Frame Transactions, as a draft that has been considered for the Hegotá upgrade, with no commitment to ship. Treat it as a roadmap direction as of that date, not a delivered feature.
Checking how a specific wallet implements it
When a wallet advertises account abstraction, the definition above gives you the questions to ask:
- Does it use ERC-4337, EIP-7702, or both, and does its documentation say which?
- Who holds the key that controls the account, and is that key still able to act alone?
- If fees are sponsored, which party or contract pays, and what limits apply?
- Which features are documented as live, and which are described as planned?
- How does account recovery work, and what happens if the recovery method is unavailable?
Answers to these questions are specific to each product. The protocol standards describe what is possible; the wallet decides what is actually enabled.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

