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

Dust Token Sweeper

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeveloper Tools
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

Dust Token Sweeper scans your wallet for ERC-20 token balances that are too small to be worth keeping — commonly known as "dust" — and consolidates them to a destination address of your choice. The tool reads your wallet's native token balance, gas price, token balances (ERC-20), token decimals and symbols, and applies a configurable dust threshold to identify which tokens qualify as dust. It then lists all dust tokens with their balances and estimated values, and enables you to sweep individual tokens or all dust tokens at once in a batch. The tool handles the transfer transaction for each token, deducting gas costs from your native balance, and shows real-time progress as sweeps are processed. This is ideal for cleaning up wallets with dozens of small airdrops, unused token balances, or legacy positions that clutter your wallet view and make it difficult to track meaningful holdings.

HOW TO USE

Connect your Web3 wallet (MetaMask, WalletConnect, or any EIP-1193 provider). Select the correct network — the tool supports Ethereum, Polygon, Arbitrum, Optimism, Base, Avalanche C-Chain, and BNB Chain. Enter a destination address where you want the dust tokens to be sent (this can be your own primary address, an exchange deposit address, or a burn address). Set the dust threshold in native token units — tokens with an estimated value below this threshold will be considered dust. Optionally, manually enter token addresses to sweep; leave this blank to auto-detect all ERC-20 tokens with a positive balance. The tool displays a list of all dust tokens found, their balances, and estimated values. For each token, you can sweep it individually, or use the "Sweep all dust" button to batch-sweep all qualifying tokens. The tool shows real-time progress and gas cost estimates before you confirm, and reports success or failure for each token after the sweep completes. Swept tokens are sent to your specified destination address in separate transfer transactions.

THE REAL MECHANISM

This tool does not rely on a single batch transfer — it processes each token individually with sequential transactions, waiting for each to confirm before moving to the next. This prevents nonce conflicts and ensures that even if a token transfer fails (due to blacklisting, transfer restrictions, or insufficient gas), the remaining tokens can still be swept. The tool first fetches your native token balance and the current gas price from the provider. For each token, it creates a contract instance using the ERC-20 ABI, calls balanceOf() to check your balance, and reads decimals() and symbol() for display. If you provide a manual token list, the tool uses those addresses; otherwise, it scans a predefined list of common tokens (USDC, USDT, DAI, WBTC, WETH). The dust threshold is applied by estimating the token's value relative to the native token — tokens below the threshold are marked as sweepable. Before executing, the tool estimates the gas cost for each transfer and confirms that your native balance is sufficient. Sweeps are executed sequentially using the wallet's signer, with each transaction awaiting confirmation before the next begins. The tool tracks progress and reports the number of successful and failed sweeps. All gas costs are calculated using receipt.effectiveGasPrice to show the actual cost, not the gas price cap.

WHAT IT CANNOT SEE

Dust Token Sweeper cannot guarantee that all dust tokens will be worth sweeping after gas costs are considered — some dust may cost more to transfer than it's worth. It cannot detect if tokens are blacklisted or have transfer restrictions that could cause the transaction to fail. It cannot verify that the target address is correct or controlled by the user — always double-check the destination. It cannot recover tokens if a transfer fails due to contract-specific restrictions, blacklists, or paused transfers. It cannot ensure that the native token balance is sufficient to cover gas for all sweeps — if you run out of native tokens mid-sweep, remaining tokens will be skipped. It cannot detect if tokens are malicious contracts that could drain your wallet or perform unexpected actions when transfer is called. It cannot guarantee that the dust threshold is appropriate for all token types — values fluctuate and estimates are based on approximate prices. It cannot verify token authenticity, value, or whether a token is a scam or a legitimate project. It cannot identify non-standard ERC-20 implementations (e.g., tokens that require approval before transfer or that use different function signatures).

PLEASE NOTE — EVM CHAINS ONLY

This tool works exclusively with EVM-compatible blockchains. Non-EVM chains are not supported. The tool does not deploy contracts, manage private keys, or sign anything outside the connected wallet's secure environment. It is a read-and-execute interface that relies entirely on standard ERC-20 interfaces and the provider's RPC endpoints. Always verify the destination address and token list before sweeping.

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.