# Solana Fragmentation Tutorial

{% hint style="success" %}
**Solana Fragmentation**：<https://ciaotool.io/en-US/changeWarehouseZone/one-click-coldChangeWarehouse>
{% endhint %}

## 📁 Feature Overview

CiaoTool’s **One-Click Cold Change Warehouse** tool helps you quickly redistribute tokens from a designated wallet to multiple newly generated addresses in order to:

* Reduce holding concentration and distribute risk
* Prevent  tagging, and clean wallet history
* Provide clean starting points for post-reallocation wallets

## 🔗 Solana Fragmentation Steps

**Step 1: Select the token to reallocate**\
From the token list, choose the Solana token you want to distribute (SPL or Token2022). The system will automatically detect your token balance.

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

**Step 2: Import the source wallets (Old Address)**\
Import the wallets holding the token using one of the following:

* Manually input private keys
* Upload a CSV file (format: address, private key)
* Paste JSON content (multiple wallets)

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

Only wallets with token balances will be included in the reallocation.

**Step 3: Set the amount per destination address**\
Choose how much of the token each new wallet should receive. Quick presets available:

`1 4 40 100 200` or **Custom value**

{% hint style="info" %}
**Example:** If a wallet holds 1000 tokens and you select “10 per address,” 100 new addresses will be generated.
{% endhint %}

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

**Step 4: Generate target addresses (new wallets)**\
Click **Generate Wallets** to create the exact number of required addresses. All private keys are generated locally and can be exported as a backup.

Alternatively, use **"Upload Address List"** or **"Paste Addresses"** if you have pre-generated wallets.

**Step 5: Confirm & Execute**\
After previewing total transactions and address distribution:

* Click **"Start Reallocation"**
* Tokens will be transferred in batches
* Real-time transaction status will be displayed

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

## 📁 Export Results (Optional)

You can export a CSV file containing the new addresses and their balances for later management or recovery.

### ❓ Frequently Asked Questions

**1. What is the purpose of  Fragmentation?**

* [x] **Answer:** Cold reallocation spreads tokens from a single address across multiple new ones, improving token distribution and reducing on-chain centralization risk.

**2. Why use new wallet addresses for reallocation?**

* [x] **Answer:** Fresh wallets have no transaction history, reducing the risk of chain wallet labeling. Ideal for clean strategic resets.

**3. Are private keys exposed during this process?**

* [x] **Answer:** No. All signing is done locally in your browser. CiaoTool does not upload or store your keys.

**4. Can I customize target addresses and transfer amounts?**

* [x] **Answer:** Yes. You can either auto-generate wallets or upload your own list. Transfer amounts can be fixed or customized per transaction.

**5. What happens if the network connection is interrupted?**

* [x] **Answer:** CiaoTool supports recovery. Unfinished addresses are recorded and you can resume the reallocation at any time.

💬 **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>
* **Blog**: <https://www.ciaoailiquidity.com/blog>
* **Medium:** <https://medium.com/@ciaotool>
* **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: 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/fragmentation/solana.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.
