---
title: "Account Abstraction in Ethereum: How ERC-4337 Works (PDF)"
url: "https://bip39-phrase.com/list-phrase/account-abstraction-in-ethereum-how-erc-4337-works-2026-08-28/"
language: "en"
updated: "2026-08-28T00:00:00+00:00"
---

# Account Abstraction in Ethereum: How ERC-4337 Works

ERC-4337 enables programmable Ethereum accounts via UserOperations, bundlers, and Paymasters without changing the base protocol.

PDF document · Published August 28, 2026 

[ Open the PDF (5 pages, 118 KB) ](/list-phrase/account-abstraction-in-ethereum-how-erc-4337-works-2026-08-28-en.pdf) 

## Contents

1. What ERC-4337 Actually Does
2. Key Capabilities Unlocked
3. Adoption and Limitations

Keywords: 

ERC-4337 · account abstraction · smart contract wallet · UserOperation

Topic: 

[BIP39 for Developers: Python Code, EVM Contracts and API Keys](/topics/developers/)

## Guides on the same subject

- [Smart Contract EVM: What It Is and How It Works](/smart-contract-evm-what-it-is-and-how-it-works/)  
The EVM is the sandboxed runtime every Ethereum node uses to run smart contracts: bytecode, gas, a Solidity example, real uses and the bugs that drain them.
- [BIP 44 – Multi-Account Hierarchy for Deterministic Wallets](/bip-44-multi-account-hierarchy-for-deterministic-wallets/)  
BIP-44 defines the m/purpose'/coin\_type'/account'/change/index path, letting a seed phrase manage accounts across coins like Bitcoin and Ethereum.
- [Ethereum Keystore File (JSON Wallet): Structure and Security](/json-wallets-explained/)  
An Ethereum keystore file, or JSON wallet, holds one private key encrypted with a password via scrypt or PBKDF2 and AES-128-CTR. Fields, wallets, Python code.

One of the documents in the [Seed Phrase PDF Archive](/list-phrase/), listed on [archive page 12](/list-phrase/12/).
