> For the complete documentation index, see [llms.txt](https://docs.blocktorch.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.blocktorch.xyz/concepts/data-sources/account-abstraction-modules.md).

# Account Abstraction modules

In general account abstraction modules (AA modules) or also called smart accounts are a specific EIP implementation ([EIP-4337](https://www.erc4337.io/)), so also smart contracts. That means, all tools and features in Blocktorch that support smart contracts can simply used for these contracts as well.

Due to AA's unique role in how dApps are utilizing them today, we decided that better data insights into account abstraction modules deserve a dedicated blocktorch product, and have built an [Account Abstraction Explorer](https://explorer.blocktorch.xyz/). We integrated different AA providers natively, to mark transactions with the respective module providers automatically.&#x20;

<figure><img src="/files/g2aX86V6nGguEGfxfPfb" alt="" width="550"><figcaption></figcaption></figure>

Blocktorch supports account abstraction modules on all [natively supported EVM Chains](/concepts/data-sources/evm-chains.md).

{% hint style="info" %}

#### New to Account Abstraction?

Account abstraction modules refer to the mechanisms that simplify user interactions with blockchain accounts, making them more flexible and accessible. In decentralized applications (dApps), these modules play a critical role in enhancing user experience and security. Here’s how:

* **Simplifying User Experience**: They abstract away the complexities of blockchain interactions, allowing users to engage with DApps through familiar concepts like usernames and passwords, instead of cryptographic keys.
* **Enabling Advanced Features**: Account abstraction can enable features like account recovery and multi-signature transactions, which are otherwise challenging to implement directly on the blockchain.
* **Increasing Security**: By abstracting account management, these modules can implement additional security layers, such as transaction monitoring and fraud detection, reducing the risk of asset loss.
* **Fostering Innovation**: By making it easier for users to interact with DApps, account abstraction modules encourage broader adoption and development of new applications and services on the blockchain.
  {% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.blocktorch.xyz/concepts/data-sources/account-abstraction-modules.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
