# Batch Swap Tutorial「 v2 and v3」

{% hint style="success" %}
**Batch Swap V2：**<https://bsc.ciaotool.io/swap/batch-swap-v2>
{% endhint %}

{% hint style="success" %}
**Batch Swap V3**: <https://bsc.ciaotool.io/swap/v3/batch-swap-v3>
{% endhint %}

{% hint style="warning" %}
If you prefer learning through videos, feel free to watch this tutorial.
{% endhint %}

{% embed url="<https://youtu.be/hhV6wh9jEKc>" %}

## ✅ How to Use the BSC Batch Swap

### 1. Import Wallet Private Key

* Import the private key of the wallet used to pay transaction fees (the private key must be different from the trading wallet’s private key).

<figure><img src="/files/e2QYpAr401Bq4gLtT4NR" alt=""><figcaption></figcaption></figure>

### 2. Select Token

* Enter the target token address in the input box or select from the dropdown menu of tokens held by the current wallet.

<figure><img src="/files/2lf9z1oTbI8psB40e7gt" alt=""><figcaption></figcaption></figure>

* Quickly switch between trade directions (From: token to spend, To: token to receive).

<figure><img src="/files/qeOgPEfstUTyIYnncaJh" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**Note:** For V3 batch trading, only the trading pair address needs to be imported.
{% endhint %}

<figure><img src="/files/ZiYYL9sySV5qGhChtbXr" alt=""><figcaption></figcaption></figure>

### 3. Set Trade Parameters

* Choose the trade amount mode: **Fixed Amount、Fixed Retain、All Amount.**

<figure><img src="/files/CPzFDSRU5LFwpkNwCDYc" alt=""><figcaption></figcaption></figure>

* Set slippage, transaction speed, and timeout duration.

{% hint style="info" %}
Timeout duration refers to the maximum waiting time for the transaction. If not completed within this time, the transaction may fail.
{% endhint %}

<figure><img src="/files/NZo1Vcr750SfWAebVcRx" alt=""><figcaption></figcaption></figure>

### 4.Import Wallets for Batch Trading

* You can upload a private key file for import.

{% hint style="info" %}
Each trading wallet needs to have some BNB to pay for transaction gas fees.
{% endhint %}

<figure><img src="/files/rFng4n8OTtJKlAlJK12C" alt=""><figcaption></figcaption></figure>

### 5. Start Batch Trading

* **Token Authorization:** If the token to be spent is not BNB, token authorization is required first to facilitate faster batch trading.
* Transaction speed may be affected by on-chain congestion. During periods of congestion, transactions may be slower; please be patient.

### ❓Frequently Asked Questions (FAQ)

#### **1.** What is Batch Swap?

* [x] **Answer**：Batch Swap V2 allows users to initiate token swap transactions simultaneously across multiple wallet addresses, suitable for volume brushing, market control, and other multi-address operations.

#### **2.** Which types of wallets are supported?

* [x] **Answer**：Wallets that support private key import are supported. Operations can also be performed using the currently connected wallet. Manual input or CSV file upload is supported.

#### **3.** Does it support custom Swap parameters?

* [x] **Answer**：Yes. You can set the Swap amount, timeout duration, slippage, and other parameters for each transaction, allowing for flexible strategy configuration.

#### **4.** Is the Swap operation secure? Will my private keys be uploaded?

* [x] **Answer**：Yes. All operations are signed locally in your browser. Private keys are not uploaded or stored on the server, ensuring asset security.

💬 **Need help? Join our community for real-time support:** <https://t.me/ciaotool>

* **Email:** <support@ciaotool.io>
* **Website:** [https://ciaotool.io](https://ciaotool.io/)
* **X (Twitter):** <https://x.com/CiaoTool>
* **Medium:** <https://medium.com/@ciaotool>
* **Blog**: <https://www.ciaoailiquidity.com/blog>
* **YouTube:** <https://www.youtube.com/@CiaoTool>
* **WhatsApp**：<https://whatsapp.com/channel/0029VbAuLrVAojYxRNw95W1J>

{% hint style="danger" %}
**Note:** CiaoTool is committed to providing convenient tooling services but does not offer any form of investment advice. Platform content may change with product iterations. Users are advised to exercise judgment and stay informed about updates.
{% 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:

```
GET https://ciaotool.gitbook.io/docs/evm-en/swap/batch-swap-v2-v3-1.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.
