Efficiently send SOL or SPL tokens from multiple wallets to multiple addresses with customizable transfer paths. Each transfer is an independent on-chain action, effectively reducing single-address correlations and optimizing analysis across bubble charts and other on-chain tools.
No data yet. Choose a method to add addresses.
No data yet. Choose a method to add addresses.
Choose a preset tip or enter a custom SOL amount. The component outputs lamports for transaction builders.
SOL
The next step checks addresses, amounts, and estimated fees without sending transactions.
The lowest service fee network-wide, each address costs only
Need help? View the full Solana Multi-to-Multi Transfer tutorial, or contact us.
The Solana Multi-to-Multi Transfer tool sends SOL or tokens from multiple source wallets to every recipient wallet. CiaoTool automatically generates all transfer paths between the source and recipient wallets, then builds, signs, and executes the corresponding on-chain transactions in batches.
Every source wallet sends to every recipient wallet. For example, source wallet A sends to recipients 1, 2, and 3, while source wallet B also sends to recipients 1, 2, and 3.
The total number of transfer paths equals the number of source wallets multiplied by the number of recipient wallets. For example, importing 10 source wallets and 20 recipients will generate 200 independent transfer paths, distributing the sources of funds.
It is suitable for multi-wallet fund distribution, operational wallet allocation, batch account funding, team or partner settlements, test wallet setup, and other scenarios requiring asset distribution from multiple source wallets to multiple addresses. Compared with distribution from a single wallet, Multi-to-Multi Transfer creates more distributed on-chain fund flows, breaks up single-source address correlations, and improves address distribution across bubble charts and other on-chain analysis tools. All transactions remain publicly recorded on Solana.
There is no limit on the total number of transfer wallets. You can import multiple source wallets and recipient addresses in one task. For large tasks, CiaoTool automatically splits the transfer paths into multiple on-chain transactions based on the selected token and current batch capacity. You do not need to divide the wallet lists manually. The number of wallets processed in each batch is displayed on the operation page.
Each source wallet must send to every recipient and sign the corresponding on-chain transactions. A standard browser wallet cannot automatically sign for many independent source addresses, so source wallet private keys are required for local batch signing in the browser.
Imported private keys are used only to build and sign transactions locally in the browser. They are not uploaded, transmitted, or stored on CiaoTool servers. Imported data is cleared when the page is closed or refreshed. Use a trusted device and dedicated wallets, and test with a small amount first.
RPC mode broadcasts and confirms transactions through the selected Solana RPC, making it suitable for standard Multi-to-Multi transfers. Jito mode submits transactions through Jito and can include more recipient addresses in a single transaction, reducing the number and overall size of transactions and saving network fees, but requires an additional Jito tip.
The platform service fee is calculated from the number of valid transfer paths generated by the task. Solana network fees and optional Jito tips also apply. Token account creation costs may be required when recipients do not have the corresponding token accounts. The first source wallet pays the platform service fee, network fees, and Jito tips. The total cost is calculated from the number of source wallets, recipient addresses, and transaction batches, then displayed before execution. Make sure the first source wallet has sufficient funds.
Efficiently send SOL or SPL tokens from multiple wallets to multiple addresses with customizable transfer paths. Each transfer is an independent on-chain action, effectively reducing single-address correlations and optimizing analysis across bubble charts and other on-chain tools.
No data yet. Choose a method to add addresses.
No data yet. Choose a method to add addresses.
Choose a preset tip or enter a custom SOL amount. The component outputs lamports for transaction builders.
SOL
The next step checks addresses, amounts, and estimated fees without sending transactions.
The lowest service fee network-wide, each address costs only
Need help? View the full Solana Multi-to-Multi Transfer tutorial, or contact us.
The Solana Multi-to-Multi Transfer tool sends SOL or tokens from multiple source wallets to every recipient wallet. CiaoTool automatically generates all transfer paths between the source and recipient wallets, then builds, signs, and executes the corresponding on-chain transactions in batches.
Every source wallet sends to every recipient wallet. For example, source wallet A sends to recipients 1, 2, and 3, while source wallet B also sends to recipients 1, 2, and 3.
The total number of transfer paths equals the number of source wallets multiplied by the number of recipient wallets. For example, importing 10 source wallets and 20 recipients will generate 200 independent transfer paths, distributing the sources of funds.
It is suitable for multi-wallet fund distribution, operational wallet allocation, batch account funding, team or partner settlements, test wallet setup, and other scenarios requiring asset distribution from multiple source wallets to multiple addresses. Compared with distribution from a single wallet, Multi-to-Multi Transfer creates more distributed on-chain fund flows, breaks up single-source address correlations, and improves address distribution across bubble charts and other on-chain analysis tools. All transactions remain publicly recorded on Solana.
There is no limit on the total number of transfer wallets. You can import multiple source wallets and recipient addresses in one task. For large tasks, CiaoTool automatically splits the transfer paths into multiple on-chain transactions based on the selected token and current batch capacity. You do not need to divide the wallet lists manually. The number of wallets processed in each batch is displayed on the operation page.
Each source wallet must send to every recipient and sign the corresponding on-chain transactions. A standard browser wallet cannot automatically sign for many independent source addresses, so source wallet private keys are required for local batch signing in the browser.
Imported private keys are used only to build and sign transactions locally in the browser. They are not uploaded, transmitted, or stored on CiaoTool servers. Imported data is cleared when the page is closed or refreshed. Use a trusted device and dedicated wallets, and test with a small amount first.
RPC mode broadcasts and confirms transactions through the selected Solana RPC, making it suitable for standard Multi-to-Multi transfers. Jito mode submits transactions through Jito and can include more recipient addresses in a single transaction, reducing the number and overall size of transactions and saving network fees, but requires an additional Jito tip.
The platform service fee is calculated from the number of valid transfer paths generated by the task. Solana network fees and optional Jito tips also apply. Token account creation costs may be required when recipients do not have the corresponding token accounts. The first source wallet pays the platform service fee, network fees, and Jito tips. The total cost is calculated from the number of source wallets, recipient addresses, and transaction batches, then displayed before execution. Make sure the first source wallet has sufficient funds.