> For the complete documentation index, see [llms.txt](https://help.tpwallet.io/en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.tpwallet.io/en/transfer-tutorial/token-batchsender.md).

# TokenPocket Multi-chain Token Batch sender

The batch transfer feature allows users to transfer the same type of native asset to multiple receiving addresses at once. It is suitable for scenarios such as batch distribution, batch payments, or multi-address asset allocation.

TokenPocket’s batch transfer feature can help users reduce repeated transfer operations. Users only need to select the token to be transferred, add multiple receiving addresses and corresponding amounts one by one, and then complete the batch transfer at once after confirming the transaction details.

Currently, this feature is only available on iOS devices. Android support will be available later. Please refer to the actual display in the TokenPocket App.

***

#### Feature Description <a href="#feature-description" id="feature-description"></a>

Batch transfer is suitable for transferring assets from the current wallet address to multiple addresses, such as assets on public chains including BNB Chain, Ethereum, Polygon, and others. Users can set different transfer amounts for each receiving address and review the network fee, payment method, and transaction details before submitting.

Please note that batch transfers are on-chain transactions. Once a transaction is initiated and successfully recorded on-chain, it cannot be withdrawn. Therefore, before confirming, please be sure to carefully check the receiving addresses, transfer amounts, payment method, and network fees.

***

#### Enter the Batch Transfer Feature <a href="#enter-the-batch-transfer-feature" id="enter-the-batch-transfer-feature"></a>

Users can enter “More Tools” from the asset page of the TokenPocket wallet and find “Native Batch Transfer” in the tool list.

There are two types of batch collection supported in More Tools. One is native batch collection, which is more suitable for mobile operation. The other batch collection tool is a DApp, which is more suitable for web operation and allows users to directly add prepared text content with one click to quickly perform batch transfers.

**Operation Steps**

Open TokenPocket, enter the asset page of the corresponding wallet, and tap “More Tools” at the top of the page.

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

In the pop-up tool panel, find the “System Tools” section and tap “Native Batch Transfer” to enter the feature page.

***

#### Select the Transfer Token <a href="#select-the-transfer-token" id="select-the-transfer-token"></a>

After entering the Native Batch Transfer feature, you need to first select the token to be used for the batch transfer.

**Operation Steps**

On the “Select Transfer Token” page, select the token you want to batch transfer. You can also enter the token symbol in the search box to search.

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

After selecting the token, you will enter the “Batch Transfer” page, where the currently selected token and available balance will be displayed.

***

#### Add Receiving Addresses and Transfer Amounts <a href="#add-receiving-addresses-and-transfer-amounts" id="add-receiving-addresses-and-transfer-amounts"></a>

After selecting the transfer token, you need to add one or more receiving addresses and set the corresponding transfer amount for each address.

**Operation Steps**

On the “Batch Transfer” page, tap “Click to Add.” In the pop-up add window, enter or paste the receiving address. You can also tap “Select Wallet” to choose an address from saved wallets.

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

Then enter the amount that the address needs to receive in the “Transfer Amount” field. After confirming that the information is correct, tap “Confirm.”

After the address is added, the page will display the added receiving address and corresponding amount. Users can continue tapping “Click to Add” to add more receiving addresses, or tap the delete button on the right to remove an added address.

***

#### View the Network Fee and Select the Payment Method <a href="#view-the-network-fee-and-select-the-payment-method" id="view-the-network-fee-and-select-the-payment-method"></a>

After adding receiving addresses, the system will estimate the network fee required for this batch transfer based on the current network conditions. Users can view the recommended fee and also choose the payment method for the network fee. Stablecoin payment methods are also supported.

**Select Payment Method**

After tapping “Payment Method,” you can select the asset used to pay the network fee. The page will display the available payment assets, balances, and corresponding fees.

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

After selecting a suitable payment method, tap “Confirm” to return to the batch transfer page.

Please make sure that the selected payment asset has sufficient balance. If the balance is insufficient, the transaction may fail to be initiated or confirmed.

***

#### Important Notes for Batch Transfer <a href="#important-notes-for-batch-transfer" id="important-notes-for-batch-transfer"></a>

Batch transfer can improve the efficiency of transferring to multiple addresses. However, since it involves multiple receiving addresses, you need to check the information more carefully before operating.

Please note:

* Currently, this feature only supports iOS devices. Android support will be available later.
* Please make sure that the current wallet network is consistent with the receiving address network.
* Do not transfer assets to the wrong network or wrong address.
* After adding multiple addresses, please check each address and amount one by one.
* It is recommended to copy the complete address first.
* Do not manually enter addresses to avoid transfer failure or asset loss caused by input errors.
* Please make sure the wallet has enough transfer assets and enough assets to pay the network fee.
* Before submitting the transaction, carefully check the total transfer amount, receiving addresses, and payment method.
* Once an on-chain transaction is successful, it cannot be withdrawn.

***

#### Summary <a href="#summary" id="summary"></a>

The multi-chain batch transfer tool allows users to transfer the same type of asset to multiple receiving addresses at once, reducing repeated transfer operations and improving transfer efficiency.

Before using this feature, please carefully confirm the transfer token, receiving addresses, transfer amounts, network fee, and payment method. Since batch transfer is an on-chain operation, once the transaction is confirmed on-chain, it cannot be reversed. Please make sure all information is correct before submitting the transaction.
