What does this tool do?

When a wallet is compromised, drainer bots watch it and steal any ETH you send to it. This tool pre-builds a rescue transaction and broadcasts it the instant ETH arrives — faster than the drainer bot can react. It can also rescue tokens, NFTs, and revoke dangerous approvals.

Step-by-step:

1

Connect your compromised wallet

Pick a free RPC (click one of the buttons) or paste your own Alchemy/Infura URL. Then paste the private key of the compromised wallet (the one being drained). The tool will scan it for assets and check for drainer bot activity.

2

Choose what to rescue

Pick an action: ETH Rescue (sweep remaining ETH), Token Rescue (save USDC, WETH, etc.), NFT Rescue, Revoke Approval (stop drainers from using your allowances), or ENS Transfer/Record. Enter the safe wallet address where rescued assets should go.

3

Arm & execute

Click ARM RESCUE BOT. The tool watches the compromised wallet. When ETH arrives (you send gas from another wallet), it instantly broadcasts the rescue transaction. For testing, enable Dry Run — it simulates everything without touching the blockchain.

Dry Run Mode

Test everything safely. No real transactions are sent. Turn this on first!

Flashbots Protect

Sends your TX through a private channel so drainer bots can't see it in the mempool.

Atomic Bundle

Bundles "send gas" + "rescue" into one block. The drainer literally cannot front-run this. Requires a second (safe) wallet key.

Gas Priority

Higher gas = your TX gets mined first. Use "Aggressive" if the bot detection shows HIGH risk.

Quick Start (Test Mode)

  1. Click a free RPC button below (e.g. Cloudflare)
  2. Paste the compromised wallet's private key
  3. Click Connect & Scan
  4. Select ETH Rescue and enter your safe address
  5. Turn on Dry Run
  6. Click ARM RESCUE BOT — watch it simulate the rescue

Step 1: Connect Compromised Wallet

Pick an RPC, paste the private key of the wallet being drained, then click connect.

Client-Side Only

Your private key never leaves this browser. All transaction signing happens locally on your device.

Use an Alchemy, Infura, or QuickNode endpoint

Free RPCs

This is the wallet the drainer bot is watching