# Sui Volume Bot Tutorial

## Preparations

1. Install the Suiet wallet or SuiWallet plug-in: [Suiet wallet installation tutorial](https://docs.gtokentool.com/en/sui/suiet-wallet-installation-tutorial), [Suiwallet wallet installation tutorial](https://docs.gtokentool.com/en/sui/sui-wallet-installation-and-usage-tutorial)
2. If these two wallets are not installed, OKX Web3 Wallet is also supported.
3. Please ensure there is sufficient balance in your wallet. If the amount is insufficient, it will cause the coin issuance to fail.
4. It is recommended to use the OKX Web3 wallet for issuing coins via mobile phones, not the TP wallet, because the TP wallet cannot upload logos.
5. Prepare the tokens to be traded and the private key of your trading wallet.

## Sui Volume Bot Specific Operations

### 1. Connect Wallet

Volume Bot: <https://sui.gtokentool.com/market>

Go to the volume bot page, select the <mark style="color:purple;">Main</mark> network in the upper right corner and connect your wallet. It is recommended to use the Suiet wallet.

<figure><img src="/files/IUlhfrRFTwNdu6MMqfmL" alt=""><figcaption><p>connect wallet &#x26; select network</p></figcaption></figure>

### 2. Enter the token for batch transactions

Search for tokens by entering the token contract and select the target token.

<figure><img src="/files/bbO2nqb09SssBLhKByO5" alt=""><figcaption><p>sleect target tokken</p></figcaption></figure>

Then select the corresponding base token.

<figure><img src="/files/tDvNlwbgIXGZ5fm9HdTF" alt=""><figcaption><p>select base token</p></figcaption></figure>

<figure><img src="/files/zODZdIHfpWzkOpI5ICMU" alt=""><figcaption><p>token pair</p></figcaption></figure>

### 3. Set relevant configuration parameters

**Mode**: Buy or Sell or Wash Trading.

**Target Price**: In the buy mode, <mark style="color:purple;">the target price should be higher than the current token price</mark>. In the sell mode, <mark style="color:purple;">the target price should be lower than the current token price</mark>.

**Amount**: In the buy mode, the amount here is the amount of SUI you spend. In the sell mode, the amount here is the amount of tokens you want to sell.

* **All**: Buy or sell all tokens at once, regardless of price and slippage.
* **Random**: Randomly buy or sell tokens according to the set amount range.
* **Fixed**: Buy a fixed amount of SUI, or sell a fixed number of tokens.
* **Random Percentage:** Randomly buy or sell tokens according to the set percentage range.

**Buy Probability (%):** The probability of executing the operation of buying tokens in the trading volume brushing mode.

**Sell Probability (%):** The probability of executing the operation of selling tokens in the trading volume brushing mode.

**Buy Amount:** The amount range for buying tokens.

**Sell Amount Percentage (%):** The percentage of tokens to be sold.

**Minimum Threshold for Selling Tokens:** The remaining amount of the target tokens below which only buying will be carried out and no selling will occur.

**Execution Interval**: The execution interval between each buy or sell, in seconds.

**Slippage**: The maximum acceptable wear and tear cost for each transaction. For newly launched tokens, the slippage will be higher.

**DEX Selection:** Select the corresponding pool type; otherwise, the transaction may fail. (After selection, click the "`Check Pool`" button below to confirm whether the pool can be found successfully)

**Gas**: Determines your transaction speed to a certain extent. The more gas you pay, the faster the transaction speed will be in principle.

* **Default**: additional expenditure of 10000,000 gas, about 0.01 SUI.
* **Fast**: additional expenditure of 20000,000 gas, about 0.02 SUI.
* **Other**: You can enter your own custom gas fee.

**Multithreading:** After turning on multi-threading, there will be competition between wallets, and there is a small probability that transactions will fail.

**Maximum Purchase Limit:** The program will automatically stop when the total purchase quantity reaches the limit.

**Order Execution Times:** Customize the number of executions. <mark style="color:purple;">If this is set, the transaction will automatically stop when the specified number of times is reached, without the need for manual interruption.</mark> All wallets are executed once for a round.

#### **Buy Mode parameter display:**

<figure><img src="/files/LDYoq5EgvtysYdxw2Yh4" alt=""><figcaption><p>buy mode parameter display</p></figcaption></figure>

#### **Sell Mode parameters display:**

<figure><img src="/files/Nd2bCwKLyFpOJaagUbBh" alt=""><figcaption><p>sell mode parameter display</p></figcaption></figure>

#### **Wash Trading Mode parameter display:**

<figure><img src="/files/Cpy8RSqaJDlQul7er64n" alt=""><figcaption><p>wash trading mode parameter display</p></figcaption></figure>

### 4. Import transaction wallets

{% hint style="warning" %}
**Special Instructions:**

* The private key only computes and signs transactions locally, but there are still many uncertainties in Web3;
* GTokenTool sincerely recommends that you change your wallet promptly after using functions involving private keys;
* Don't ignore safety issues just because you find it troublesome to avoid unnecessary losses.
  {% endhint %}

Click "`Import Wallet`" to import wallet, then click "`Refresh Wallet`" to refresh the wallet balance. After checking the wallet, clicking "`Sell All`" allows you to directly sell all the target tokens in the selected wallet. If you do not want to use a wallet, you can click the "`Delete`" button to delete the wallet. Click "`Buying`" to buy the target tokens into the wallet. Click "`Selling`" to sell all the target tokens in the wallet. Clicking the `refresh icon` next to the target token can refresh the balance of the target token in the wallet.

<figure><img src="/files/XxORFInPbzjRHytets1B" alt=""><figcaption><p>import wallets</p></figcaption></figure>

### 5. Start Batch Trading

After checking the wallet, click "`Start`" to begin the transaction. You can view the transaction logs in real-time. After the transaction is completed, you can click "`View Hash`" in the log, copy the hash, and go to the [blockchain browser](https://suiscan.xyz/mainnet/home) to check the transaction records. You can also click the `refresh icon` next to the target token to see if the transaction was successful.

#### Take the buy mode as an example:

<figure><img src="/files/ZUlHB8n3KKAgzqQx1DU6" alt=""><figcaption><p>transaction logs</p></figcaption></figure>

<figure><img src="/files/kdQzd66U6HOQtb0nPOMk" alt=""><figcaption><p>refresh target token balance</p></figcaption></figure>

***

### 🤝 Connect with GTokenTool <a href="#connect-with-gtokentool" id="connect-with-gtokentool"></a>

* 💬 **Telegram Community:** [Click to join our official group](https://t.me/GToken_EN)
* 💻 **Official Website:** [Visit our official site for full features](https://gtokentool.com/)
* 🐦 **Twitter (X):** [Follow us for the latest updates](https://twitter.com/GTokenTool)
* 📺 **Video Tutorials:** [Subscribe to our YouTube Channel](https://www.youtube.com/@GTokenTool)

> ⚠️ **Risk Warning & Disclaimer**
>
> GTokenTool reserves the right to modify this notice without prior notice. All platform information is for reference only. We do not endorse any virtual assets or activities. Virtual assets are highly volatile and carry significant financial risk. Please invest with caution and conduct your own due diligence.


---

# 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://docs.gtokentool.com/en/sui/sui-volume-bot.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.
