Compromised Wallet Fund Sweeper
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This tool sweeps funds from a compromised wallet to a safe recipient address, protecting assets from potential theft. It reads and displays the compromised wallet's native balance (ETH or native token), recoverable assets (ERC20 tokens), sweep eligibility (whether the contract can sweep), your account balance, chain ID, sweep history (number of past sweeps), and gas estimates. Beyond read-only access, the tool lets you execute the five key actions: sweep native assets from the compromised wallet, sweep all assets (native + all added tokens), batch sweep multiple token types in one transaction, claim sweep confirmation, and cancel a pending sweep.
HOW TO USE
Connect your wallet and select the network. Enter the compromised wallet address and the safe recipient address. Optionally add ERC20 token addresses to sweep. Click "Load State" to fetch the wallet balance, your balance, sweep history, and chain details. Review the compromised wallet's native balance, added tokens, and sweep eligibility. If you have sufficient balance for gas, click "Sweep Native" to transfer native funds. To sweep tokens as well, add token addresses and click "Sweep All." For multiple tokens, click "Batch Sweep" to sweep them in one transaction. Click "Claim" to confirm a completed sweep, or "Cancel" to cancel a pending sweep. Each transaction shows confirmation and gas cost reporting.
TECHNICAL MECHANISM
The tool interacts with a sweep contract that is authorized to transfer funds from a compromised wallet. The sweepNative() function transfers all native assets from the compromised wallet to the recipient. The sweepToken() function transfers ERC20 tokens. The sweepBatch() function accepts an array of token addresses and sweeps them all in a single transaction. The contract validates that the caller is authorized to perform the sweep. The tool fetches sweep history via sweepHistory() and gas estimates from the provider.
WHAT IT CANNOT SEE
Cannot verify that the wallet is genuinely compromised or that the sweep is authorized. Relies entirely on the contract's verification and the destination chain's final state. Cannot detect if the wallet is actually compromised, if the recipient address is correct, or if the sweep is being performed by an unauthorized party.
PLEASE NOTE — EVM CHAINS ONLY
Supports Ethereum, Polygon, Optimism, Arbitrum, Base and similar EVM chains. The sweep contract must implement sweepNative(), sweepToken(), sweepBatch(), claimSweep(), cancelSweep(), and sweepHistory(). The tool is read-write: it signs transactions for sweeping, batch sweeping, claiming, and cancellation. Always verify the compromised wallet address and recipient address before submitting. Sweeping requires gas funds in your wallet.