# What is UserOperation?

The ERC-4337 process begins with a UserOperation, which is similar to a transaction but represents the user's intention to transact. A UserOperation can encompass multiple requests and additional data, enabling a Smart Contract Account (SCA) to execute the intended transactions.

While UserOperations share similarities with traditional transactions, they have distinctive features:

* <mark style="color:blue;">**Additional Fields:**</mark> UserOperations incorporate new elements into the transaction structure, such as EntryPoint, Bundler, Paymaster, and Aggregator.
* <mark style="color:blue;">**Separate Mempool:**</mark> Instead of the standard mempool, UserOperations are sent to an alternative mempool. Here, bundlers collate them into transactions for inclusion in a block.

{% hint style="info" %}
Today, transaction inputs are specific. For instance; '*Swap 2K USDC for 1 ETH*'

In contrast, UserOperations can be decorated with additional metadata to be more intent-focused. For instance; '*I want to trade 2K USDC for the most amount of ETH possible*'.
{% endhint %}

<figure><img src="/files/rZ0VU048MAZiyJeO2AtB" alt=""><figcaption><p>UserOperation</p></figcaption></figure>

> **Sources**: [Ethereum](https://eips.ethereum.org/EIPS/eip-4337), [ERC4337.io](https://www.erc4337.io/), [Alchemy](https://www.alchemy.com/learn/account-abstraction)


---

# Agent Instructions: 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://timelessx.gitbook.io/timeless-x/smart-wallet/account-abstraction-101/what-is-useroperation.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.
