> For the complete documentation index, see [llms.txt](https://docs.epochprotocol.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.epochprotocol.xyz/epoch-docs-v2-latest/account-abstraction/use-cases/examples.md).

# Examples

ERC 4337 account abstraction is a major development for the Ethereum ecosystem. It has the potential to make the Ethereum network more secure, more user-friendly, and more accessible to a wider range of users.

Here are some specific examples of how ERC 4337 account abstraction could be used to improve the user experience:

* A smart contract wallet could be programmed to automatically pay gas fees for all transactions, so that users don't have to worry about managing their ETH balance.
* A smart contract wallet could be programmed to require multiple signatures for all transactions, which would make it more difficult for hackers to steal funds.
* A smart contract wallet could be programmed to distribute funds to multiple beneficiaries if the user becomes incapacitated or dies.
* A smart contract wallet could be programmed to execute transactions based on certain conditions, such as the price of ETH or the outcome of a sporting event.


---

# 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:

```
GET https://docs.epochprotocol.xyz/epoch-docs-v2-latest/account-abstraction/use-cases/examples.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
