What is a batch transfer tool?
A batch transfer (multisend) tool sends one asset to many recipients with far fewer signatures than one transaction per address: on EVM chains a small contract loops over the list inside a single transaction, on Solana the transfers are packed as instructions into as few transactions as fit, and on Tron a contract plays the same role as on EVM. The pages on this site run on test networks only, so you can rehearse an airdrop or payout before it touches real funds.
How a batch transfer works
- Connect a browser wallet. The page checks the network and refuses mainnets.
- Choose the asset: the native coin, or a token by contract or mint address. Symbol, decimals and your balance are read from the chain.
- Paste recipients as
address, amountlines (CSV exports work; commas, spaces, tabs and semicolons are all accepted). Every address is checksum-validated and duplicates are flagged. - Review the summary: count, total, number of transactions.
- Sign. EVM: one approval (for tokens) plus one transaction per chunk. Solana: one wallet prompt signs all transactions, which are then sent and confirmed in order.
- Export the results CSV with a transaction hash per recipient.
Supported networks
| Network | Assets | Mechanism |
|---|---|---|
| Sepolia | ETH, ERC-20 | Existing disperse contract or your own BatchTransfer deployment |
| Hoodi, BSC testnet, Base Sepolia, Arbitrum Sepolia, OP Sepolia, Polygon Amoy | native, ERC-20 | Deploy BatchTransfer once from the page (one transaction), then reuse it |
| Solana devnet | SOL, SPL and Token-2022 | Bundled transfer instructions, no contract needed |
| Tron Nile, Shasta | TRX, TRC-20 | Deploy BatchTransfer once from TronLink, then reuse it |
Before you run the real thing
- Run the exact list on a testnet first. The validator catches malformed addresses, but only you can catch a wrong-but-valid one.
- Prefer the
disperseTokenpath (one approval for the exact total) over unlimited approvals. - Keep the CSV export: it is your receipt and makes reconciliation trivial.