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

Compromised Wallet Fund Sweeper

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

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.