---
title: "Understanding ERC-4337 Account Abstraction"
description: "An introduction to ERC-4337 Account Abstraction"
url: https://info.etherscan.com/what-is-erc4337/
tags: ["Tutorials"]
published: 2023-08-10
updated: 2026-06-21
---

# Understanding ERC-4337 Account Abstraction

Account Abstraction aims to elevate Ethereum's wallet user experience by functioning as a "smart contract wallet", allowing users to interact with Ethereum without holding private keys or ETH for transaction fees.

Account Abstraction enables:

-   Bundling multiple transactions into one, reducing the need to sign transactions frequently.
-   Multisignature transactions and social recovery.
-   Sponsored transactions via Paymaster and gas fee payments using ERC-20 tokens.
-   User defined automated payments and subscriptions.
-   Pre-approval and auto-approve transactions.

[ERC-4337](https://eips.ethereum.org/EIPS/eip-4337) is a specification that enables account abstraction via an EntryPoint contract and utilizes an alternative mempool to process messages and facilitate transactions.

To read more on ERC-4337 & Account Abstraction, kindly refer to [https://hacken.io/discover/erc-4337-account-abstraction/](https://hacken.io/discover/erc-4337-account-abstraction/)

This thread offers an overview of the history that led to the Account Abstraction we have today:

> Quick notes on different EIPs that lead to account abstraction as we have it today. [pic.twitter.com/9ijcwWcdIS](https://t.co/9ijcwWcdIS)
> 
> — vasa (@vasa\_develop) [October 24, 2023](https://twitter.com/vasa_develop/status/1716884106859196418?ref_src=twsrc%5Etfw)

* * *

## Exploring Account Abstraction (AA) Transactions

Navigate to the **AA Transactions** page via the dropdown under the “Blockchain” menu.

![](https://info.etherscan.com/what-is-erc4337/images/2025/04/image-27.png)

Under the **AA Transactions** tab, you’ll find the hash of each `AA transaction`, the `bundle transaction` it belongs to, the `bundler` that processed it, and the `Entry Point` contract used.

![](https://info.etherscan.com/what-is-erc4337/images/2025/04/image-28.png)

Meanwhile, under the **Bundle Transactions** tab, you’ll find the hash of each `bundle transaction`, its `bundler`, the `Entry Point` contract used, and the `number of AA transactions` batched in the bundle.

![](https://info.etherscan.com/what-is-erc4337/images/2025/04/image-29.png)

By clicking into a **bundle transaction**, you can see an overview of the AA transaction(s) it contains.

![](https://info.etherscan.com/what-is-erc4337/images/2025/04/image-31.png)

When viewing an **AA transaction details**, you'll see `its hash` alongside the `bundle transaction hash`. You can also check the `transaction fee` it paid, the `gas price`, and the `Entry Point` contract used.

![](https://info.etherscan.com/what-is-erc4337/images/2025/04/image-32.png)

💡 **Pro Tip:** You can look up an AA transaction hash directly using the search bar.

Under **More Details** , you can view the `bundler` that processed this AA transaction and the `paymaster` (if any) that sponsored the gas fees on behalf of the end user.

![](https://info.etherscan.com/what-is-erc4337/images/2025/04/image-34.png)
