> For the complete documentation index, see [llms.txt](https://docs.libertyswap.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.libertyswap.finance/zkx-wallet/user-manual/using-batch-transactions.md).

# Using Batch Transactions

ZKX Wallet supports Batch Transactions, allowing users to combine multiple transactions into a single confirmation flow. This feature helps simplify transaction management and can reduce the number of separate approvals and gas payments required.

Batch Transactions are especially useful for:

* Multiple token swaps
* Sequential DeFi interactions
* Managing several transactions at once
* Improving transaction efficiency

### **How Batch Transactions Work**

Instead of confirming every transaction individually, ZKX Wallet allows you to group multiple actions together and sign them in a single batch.

#### **Step 1**

Whenever you initiate a transaction, the transaction confirmation window will appear.

#### **Step 2**

For the first transaction in the sequence, click **Start a Batch**.

#### **Step 3**

For each additional transaction, click **Add to Batch** instead of confirming individually.

#### **Step 4**

After adding all desired transactions to the batch, click **Sign** to approve and execute the batch transaction.

ZKX Wallet will then process all included transactions together.

### **Benefits of Batch Transactions**

#### **Single Confirmation Flow**

Approve multiple transactions at once instead of confirming each transaction separately.

#### **Improved User Experience**

Execute complex workflows more efficiently with fewer interruptions.

#### **Optimized Gas Usage**

Multiple actions can be bundled into a single execution flow, reducing unnecessary gas overhead.

> Multiple swaps. One confirmation. One gas payment.

### **Important Notes**

* Always review every transaction included in the batch before signing.
* Gas fees and execution results may vary depending on network conditions and transaction complexity.
* Failed transactions within a batch may affect the execution of the remaining transactions depending on protocol behavior.


---

# 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.libertyswap.finance/zkx-wallet/user-manual/using-batch-transactions.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.
