# Solana Batch Collection Tutorial

**Solana Batch Collection** by GTokenTool efficiently aggregates SOL or SPL tokens from multiple sub-wallets into a main address. Featuring one-click execution and high-speed processing, it’s a secure, cost-saving solution for managing fragmented assets. Perfect for project teams and professional traders, this tool streamlines wallet management and enhances liquidity control across the Solana ecosystem.

## 📌Core Summary: Solana Batch Collection

**Solana Batch Collection** is a powerful asset aggregation tool designed to centralize fragmented funds. It provides a seamless way to sweep SOL or SPL tokens from multiple sub-wallets into a single treasury address.

* **Automated Aggregation:** Effortlessly collect assets from hundreds of secondary wallets in one streamlined workflow.
* **Flexible Support:** Compatible with both native SOL and various SPL tokens for comprehensive wallet management.
* **Operational Security:** Execute high-speed collections with a secure, "one-click" process that minimizes manual errors.
* **Ideal For:** Project founders, market makers, and power users who need to manage multi-wallet liquidity effectively.

> **Key Value:** Simplify your treasury management by consolidating scattered assets instantly, saving time and reducing transaction overhead.

***

## 📺Video Tutorial

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

## Solana Batch Collection Tutorial

### 1.  Connect your wallet

Go to the wallet collection page, link: <https://sol.gtokentool.com/en/batchTool/gather>, click "`Connect`" to connect the wallet and select <mark style="color:purple;">Main</mark> notwork. Here is a demonstration using the test network.&#x20;

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

### 2.  Fill in the information

<figure><img src="/files/R50rGuGeR54HkpwB1Ua1" alt=""><figcaption><p>fill in the info</p></figcaption></figure>

**Recipient**: The wallet address that receives the collected tokens.

**Collect Token**: The token address to be collected. If not filled, SOL will be collected by default.

**Import Wallet**: Import the wallet private key to be collected.

After importing the wallet, the wallet address, SOL balance, and the number of collected tokens are displayed. The operation can be executed and deleted. If the balance is not displayed correctly, please refresh the wallet.

### 3. Select collection method&#x20;

After confirming that the information is correct, select the collection method below.

**Choose the collection method:** Send All, Collection Amount, Reserve Balance.

{% hint style="warning" %}
**Execute all:** All GAS will be issued from the first wallet. In order to prevent failure, you need to put more SOL in the first wallet.

**Single execution:** GAS is issued from the current wallet, and the balance must not be less than 0.001 SOL.
{% endhint %}

If you turn off "`Send All`", you can set either "`Collection Amount`" or "`Reserve Balance`", but not both at the same time.

<figure><img src="/files/XzxLKrMaOhSjN3qwyhXV" alt=""><figcaption><p>select collection method</p></figcaption></figure>

### 4. Click "Gather" and check the collection info

After setting it up, check the wallet and click "`Gather`".

Clicking "`Gather`" will prompt you to confirm the receiving address. On-chain actions are irreversible, so be sure to check carefully.

<figure><img src="/files/jnAverxrj5iTsAVjNeqQ" alt=""><figcaption><p>check the collection info</p></figcaption></figure>

After clicking "`Confirm`", you can see the tip "Collection Successful" pop up.

<figure><img src="/files/hJOIBummNvwYXt69wcLU" alt=""><figcaption><p>collection successful</p></figcaption></figure>

You can also click the refresh icon next to the target token to refresh the token and check if the collection is successful.

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

***

## ❓FAQ

### Q: Why does the collection fail?

IA: f the SOL balance in the address to be transferred is insufficient, it may fail. Make sure each wallet has some SOL, because each transfer requires gas. If the Solana blockchain happens to get stuck, it will also cause some wallets to fail.

### Q: Why is there no response after collection?

**A:** Maybe the chain is stuck. When you import the wallet, the wallet balance will be automatically updated.

### Q: Will my private key be unsafe after entering it?

**A:** Your private key will not be stored on the platform, and all operations are performed based on the front-end, so please feel free to use it.

### Q: Why haven’t my tokens been transferred?

**A:** Batch pooling tokens is only applicable to SPL-Token.

### Q: Does it support customizing the receiving address during collection?

**A:** Yes. You can manually enter the receiving address.

***

### 🤝 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/solana/batch-collection.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.
