Tools

Batch Send

All your tokens → one wallet.

Move every ERC-20 in a wallet to another address with a single confirmation. Base, Ethereum, Optimism, Arbitrum and Robinhood Chain.

Questions

Can I send multiple tokens at once?

Yes. SwapsPro Batch Send puts every ERC-20 you select into a single EIP-5792 batch, so your wallet asks for one confirmation instead of one per token. Up to 50 tokens per batch, all going to the same destination address.

How do I send many ERC-20 tokens in one transaction?

Open swaps.pro/batch-send, connect your wallet, pick the network, paste the destination address and tick the tokens you want to move — your real holdings are listed for you, so there is nothing to look up. SwapsPro simulates every transfer on a public RPC first, drops any token whose transfer would revert, and submits the rest as one wallet_sendCalls batch. Wallets that do not implement EIP-5792 fall back automatically to one transaction per token.

Does batch send work with a Safe or a hardware wallet?

Yes, though how many confirmations you see depends on the wallet. SwapsPro runs as a Safe App inside app.safe.global and a Safe also connects over WalletConnect; a Safe transaction still needs its usual signature threshold before it executes. Hardware wallets are driven through the browser wallet they are plugged into (for example a Ledger or Trezor behind MetaMask, or a KeepKey connected directly) — where that wallet has no wallet_sendCalls support, SwapsPro sends one transaction per token instead, and a rejected token skips that token rather than killing the run.

What does SwapsPro batch send cost?

A flat 0.0002 ETH service fee per batch, plus the network gas your wallet quotes. The fee is appended as the last call of the batch and is always paid in native ETH — never taken out of the tokens you are sending — so it does not scale with how many tokens you move or what they are worth. There is no account and no subscription, and if nothing sends, no fee is charged.

Which chains does batch send support?

Base, Ethereum, Optimism, Arbitrum, Robinhood. All of them price gas in ETH, which is what lets the service fee be one flat amount in ETH rather than a different token per chain.

What happens if one of my tokens refuses to transfer?

It is skipped and the rest still go. Scam airdrops are often transfer-locked, and a wallet that validates the whole batch will reject all of it because of one bad token. SwapsPro simulates each transfer before submitting, leaves the ones that revert out of the batch, and tells you by name which tokens it skipped and that they are still in your wallet.

build 3c3292f