All specs
EIP-4337EIPMust KnowBlockchain2023

EIP-4337: Account Abstraction Using Alt Mempool

Blockchain & Web3·Ethereum Improvement Proposals
WHY YOU NEED THIS

EIP-4337 is the deployed standard powering smart wallets across Base, Optimism, Arbitrum, and Polygon (Coinbase Smart Wallet, Safe{Core}, Biconomy, Pimlico, Alchemy AA). Required knowledge for building AI agents that pay gas through Paymasters, gasless onboarding flows, and any wallet experience that doesn't start with "buy ETH first."

What It Defines

Implements account abstraction without consensus-layer changes by introducing a higher-level UserOperation pseudo-transaction, an alternate mempool, a singleton EntryPoint contract, and Bundler nodes that pack UserOps into regular transactions. Enables smart contract wallets with arbitrary signature schemes (passkeys, multisig, social recovery), gas sponsorship via Paymasters, batched calls, and session keys — all without the user ever holding an EOA.

Canonical (Normative)

Convenient (Practical)

Related References

eip4337erc4337account-abstractionsmart-walletpaymasteruseropethereum
Standards Body
Ethereum Improvement Proposals

The Ethereum community's open process for proposing changes to the protocol. EIPs cover core protocol changes; ERCs (Ethereum Request for Comments) cover application-layer standards like token interfaces.

Visit

Related Specs

EIP-20EIPMust Know

ERC-20

ERC-20 is the most widely deployed standard in the Ethereum ecosystem. Every DeFi integration, exchange, and wallet interacts with ERC-20 tokens constantly.

BlockchainBlockchain & Web3
Details
EIP-712EIPMust Know

EIP-712

EIP-712 is the standard for secure off-chain message signing used in permit() flows, meta-transactions, and Sign-In with Ethereum. Prevents blind signing attacks.

BlockchainBlockchain & Web3
Details
EIP-2612EIPShould Know

EIP-2612 Permit

EIP-2612 is how DEXes, lending protocols, and meta-tx relayers achieve gasless approvals. If you're integrating ERC-20s into any UX where the user shouldn't need ETH first, permit() is the canonical solution. DAI, USDC, and most modern stablecoins implement it.

BlockchainBlockchain & Web3
Details
x402 v1CoinbaseMust Know

x402

x402 is the leading candidate for the agent-economy payment rail: it lets an AI agent (or any HTTP client) pay for an API call inline, with no API key, no signup, and no human-in-the-loop. If you're building agentic apps, paid MCP servers, per-request data products, or anything where "charge for this request without a session" matters, x402 is the standard to know — supported by Coinbase, Cloudflare, Vercel AI Gateway, and a growing facilitator ecosystem.

ProductBlockchainHTTP Payments
Details
EIP-4361EIPMust Know

SIWE

SIWE is the Web3 equivalent of Sign-In with Google. Enables dApps to authenticate users via their Ethereum address without a password, using their wallet signature.

BlockchainBlockchain & Web3
Details