Token & NFT Rescue
Rescue single or multiple tokens, native coins, and NFTs on any chain in a single transaction, or execute across multiple chains at the same time.
Start rescue →When a private key leaks, sweeper bots instantly steal any gas you deposit. Instead of funding the hacked wallet, a clean sponsor wallet pays the gas and executes your rescue in one single transaction. Your compromised wallet never touches gas.
Token, NFT, Mint, and Claim Rescues are live.
How it works
When a wallet is compromised, bots monitor it every second. If you send gas to it, the bot steals it before you can move your tokens. To bypass the bots, you simply put a little gas into a clean sponsor wallet, and your rescue executes in one single transaction. Because your compromised wallet never receives any gas, the bots never get a chance to react.
Rescue tools
Dedicated recovery tools for tokens, NFTs, mints, and claims.
Rescue single or multiple tokens, native coins, and NFTs on any chain in a single transaction, or execute across multiple chains at the same time.
Start rescue →Mint new NFTs from an eligible or allowlisted compromised wallet and sweep them directly to your safe wallet in the same transaction. Existing NFTs in your wallet can also be swept in the same step.
Start rescue →Rescue single or multiple claimable tokens from contracts like airdrops, staking, and vesting releases. The claim and the transfer execute together in one single transaction, so sweeper bots cannot steal your claimed tokens.
Start rescue →Rescue trapped collateral from single or multiple DeFi lending positions, including idle deposits and active debt positions. Positions are repaid, withdrawn, and swept to your safe wallet in one single transaction.
Coming soonRecovery depends on what is still in the wallet and on network conditions. If assets are still in the wallet, this tool gives you the best way to move them out without putting gas into the compromised wallet.
A 15% recovery fee is deducted on-chain directly from recovered tokens, native currency, and net DeFi collateral during the rescue transaction. NFTs are rescued with a 0% protocol fee. If the entire transaction reverts on-chain, all state changes roll back and no protocol fees are collected.
Your compromised wallet's private key never leaves your browser. It is used locally on your device to sign rescue transactions and is never sent to any server, never stored by us. No exceptions.
The sponsor wallet is generated 100% client-side in your browser and its keys are encrypted locally on your device using 256-bit AES-GCM. It is never sent to any server. You maintain full self-custody and can export the private key or seed phrase, reset the wallet, or withdraw your gas at any time.
No. The sponsor wallet is a completely separate, clean account with its own independent private key that the attacker does not know. As long as you keep its private key and seed phrase confidential, bots have no access to it. The compromised wallet and the sponsor wallet never share keys. The sponsor wallet only provides the gas to broadcast the rescue transaction.
No. You only provide your safe wallet's public address as the destination. You never enter the safe destination's private key or seed phrase. A destination address can only receive funds, so it cannot be compromised.
Rescues sweep tokens and native coin directly into your destination address. If you enter an unverified contract or a Gnosis Safe that is not deployed on that network, the rescue is blocked to prevent funds from getting lost. To proceed, enter a standard EOA wallet or make sure your Gnosis Safe is deployed on the target network.
The EVM blockchain architecture has no native function to return a list of assets held by a wallet. Token balances and NFT ownership records exist only inside each asset's own smart contract.
The scanner automatically checks a curated list of top verified tokens and major NFT collections across all supported networks. If an asset does not appear automatically (such as newer tokens, custom NFTs, or meme coins), you can simply paste the contract address (and token ID for NFTs) into the input to include it.
"(max)" is the maximum gas budgeted for your rescue. We calculate a safe upper limit to guarantee your transaction never fails by running out of gas mid-execution. Your sponsor wallet must hold this amount to broadcast safely, but the transaction usually uses less on-chain. Any unused gas remains in your sponsor wallet.
It remains entirely yours. You can withdraw unused gas balances from your sponsor wallet back to any safe address with a single click at any time, or export the private key or seed phrase to access the funds in any standard wallet.
Rescues use EIP-7702 delegation, where your account's authorization and the rescue execution happen together in the exact same atomic transaction. Because the execution logic requires your signed authorization to exist at runtime, the exact batch call cannot be simulated in advance without that signature.
RescueKit is deployed with identical bytecode across 20 EVM mainnets, including Ethereum, Base, BNB Chain, Arbitrum One, Arc, Polygon, Optimism, Monad, Robinhood, and more. All networks share the same contract address 0x0000000008732229ED6Dca402A3C9EbbF31068E7.
The smart contract and companion extension source code are available on GitHub under 0xbatman69/rescuekit. You can inspect the verified contract on each network's block explorer or view the full chain list in our Docs.
You can reach out directly on Telegram or send a direct message on X (Twitter).
If your wallet was compromised, do not send gas into it. Move what is left to safety now before someone else takes it.