This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Arbitrum One Multi-Wallet Batch Sweeper

DeFi · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeFi
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

This tool enables you to sweep ERC-20 tokens from multiple source wallet addresses to a single destination wallet in one batch transaction on Arbitrum One. It reads your connected wallet address, the chain ID (must be 42161), ERC-20 token balances and decimals for each source wallet you provide, and the destination address. The tool calculates the total token balance across all source wallets, then constructs a single batched transfer that sends each source wallet's full token balance to the destination. You sign one transaction that pays gas and executes all transfers atomically. The tool uses the shared BotGentz sender contract (0x956d760f8665358ea1a9f11b82913020e5479376) to perform the batch transfer, charging a small fee in ETH for each batch. You must approve the sender contract for the exact total amount of tokens being swept before the batch can be executed.

HOW TO USE

Connect your wallet (Arbitrum One only), enter the ERC-20 token contract address, the destination wallet address, and list the source wallet addresses (one per line). The tool will read the balance of each source wallet, compute the total, and show you the combined amount including the contract fee. You first approve the sender contract to spend the total token amount from your connected wallet (which must hold the tokens being swept), then you execute the sweep. Each sweep is a single signed transaction; for recurring sweeps, you repeat the process manually. The tool does not manage private keys—you must have control over the source wallets, but the tool only reads their balances and constructs the transfer from the connected wallet.

TECHNICAL MECHANISM

The sweep is performed by calling sendERC20Batch(address token, address[] calldata recipients, uint256[] calldata amounts) on the BotGentz sender contract. For each source wallet, the tool reads its current token balance using balanceOf(). It then builds a batch where the recipient is always the destination address, and the amount is that source wallet's balance. The contract transfers tokens from the caller (your connected wallet) to each recipient, but crucially, the source wallets are not the sender—the connected wallet pays the tokens. This means your connected wallet must hold all the tokens you intend to sweep from the source addresses. The fee is read live from the contract's fee() function and must be paid in ETH as part of the transaction value. The tool checks your token balance and allowance against the total required (sum of all source balances plus fee) before signing, preventing partial failures. All transfers are sequential within the contract, ensuring atomicity—if any transfer fails, the entire batch reverts. On Arbitrum One, gas costs are significantly lower than Ethereum mainnet, making this tool highly cost-effective for frequent sweeps.

WHAT IT CANNOT SEE

The tool cannot send native ETH or any token standard other than ERC-20. It cannot detect token tax or fee-on-transfer dynamics for non-standard tokens; if your token deducts a fee on each transfer, the amount received by the destination will be less than the source balances. It cannot recover incorrectly entered source or destination addresses—invalid addresses are simply skipped. It cannot send to contracts that reject transfers (e.g., blacklisted addresses). It assumes your connected wallet holds all the tokens being swept; it does not pull tokens from source wallets directly. It cannot verify that you actually control the source wallets—you must ensure you have the necessary private keys or signatures to authorize the sweep. It does not automatically execute recurring sweeps; each execution is a separate transaction that you manually trigger. The tool is limited to Arbitrum One only.

PLEASE NOTE

This tool works exclusively on Arbitrum One (chainId 42161). It does not support any other EVM chain. The connected wallet must hold the tokens being swept from the source addresses—the source wallets are read-only for balance calculation. The BotGentz sender contract is hardcoded and verified; you can review its source code on Arbiscan. Always confirm the fee, contract address, and total amount before signing any transaction. This tool is provided as-is; you are responsible for verifying source addresses, destination address, and that you have control over the source wallets.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.