freecoding.school100% FREE · NO SIGNUP
Ledger LandISSUE #40 of 90

erc-4337 · account abstraction

BlockyVSDouble-Spend Dan
Blocky saysERC-4337 brings account abstraction — smart-contract wallets without protocol changes.

Normally only key-controlled EOAs can start transactions. ERC-4337 enables smart-contract accounts via a separate "UserOperation" mempool and bundlers — no core protocol change. This unlocks features regular wallets can't have: social recovery, gas paid in tokens (or sponsored), batched actions, and custom security rules. It's a major step toward usable, recoverable crypto wallets.

Power-ups you unlock

Double-Spend Dan attacks — common mistakes

Boss battleName two wallet features ERC-4337 enables that EOAs cannot.

Example code

<!doctype html><html><head><meta charset="utf-8"></head>
<body style="background:#06040d;color:#e6e0ff;font-family:monospace;padding:20px"><pre>EOA: key signs, gas in ETH, no recovery
4337 account: social recovery · gas in USDC
              batched actions · custom rules</pre></body></html>
▶ Open the interactive comic issue
‹ Erc-4626 · Tokenized VaultsWallets · Custodial Vs Non-Custodial ›