BrainResearchHub
Independent research on prediction markets, perpetual futures, and trading infrastructure

Wallet Drained? The First 24 Hours: What to Do, In Order

Srey Leak· security · Updated October 2026

Your wallet just drained, or you suspect it’s about to. The next five minutes matter more than the next five days: emergency-response data shows that moving remaining funds fast saves the large majority of what survives, and every hour of delay narrows what’s recoverable. This is the sequence, in strict order, with the mistakes that cost people their recovery windows.

Minutes 0–5: stop the bleeding

1. Do NOT sign anything. Any popup, any “verify your wallet,” any support DM offering help. The attack that drained you may still have live sessions; a second signature is a second drain.

2. Disconnect all dApps. In MetaMask: Settings → Connected sites → disconnect everything. In WalletConnect-based apps: check the wallet’s active sessions list and kill all of them. This severs whatever session the attacker may still be riding.

3. Assess what’s left — read-only. Open a block explorer, paste your address, and list: native token balance, tokens, approvals you remember. No connecting, no interacting.

Minutes 5–30: move what survives

4. Create a fresh wallet on a different device if possible (or at minimum a fresh seed) — this becomes your safe harbor.

5. Transfer remaining assets to the fresh wallet. Native token first (if the drained wallet still has gas), then tokens, in order of value. Critical exceptions:

Hour 1–2: revoke approvals

6. Revoke token allowances on the compromised wallet — via revoke tools or your wallet’s built-in approvals screen. Revoke everything unfamiliar and every unlimited allowance. Each revocation is an on-chain transaction costing gas — budget gas on the safe wallet if the drained one is empty.

7. Check delegation state. If your address shows a delegated address you don’t recognize, handle it by the 7702 procedure: fund with gas only, revoke via type-0x04, verify Null, then move.

Hours 2–24: re-secure and document

8. Rotate everything connected to the old wallet’s ecosystem: exchange deposit addresses (generate new ones — the old ones are poisoned in your history), any API keys or session keys derived from the wallet, email passwords if the wallet was email-based.

9. Document for reporting. Save: the draining transaction hashes, the attacker’s address(es), your tx history export, screenshots of approvals pre-revocation. This feeds exchange reports (if funds route to a KYC’d exchange, freezes happen) and any law-enforcement filing.

10. Report where it counts. If funds landed on a major exchange, its fraud desk can sometimes freeze tagged deposits — this is the single highest-probability recovery path, and it decays fast: report within hours, not days.

What NOT to do (the recovery-window killers)

Mistake Why it costs you
Signing a “recovery” transaction from a DM Second drain — support impersonators hunt drained addresses
Googling “recover stolen crypto” and calling the top result Fake recovery services specifically target fresh victims — see the second-scam economy
Depositing fresh funds to test “if it’s safe” Sweeper bots take it in minutes if keys are compromised
Waiting to “see if it resolves” Sessions don’t resolve; approvals don’t expire; delay only compounds
Posting your address publicly asking for help You flag yourself as a target for follow-up scams

The 5/1/24 summary

Window Actions
5 minutes Sign nothing; disconnect all sessions; read-only assessment
1 hour Fresh wallet; move survivors (test-then-move if key compromised); revoke approvals; check delegation
24 hours Rotate deposit addresses and derived keys; document tx hashes; file exchange/LE reports

FAQ

Can a drained wallet be recovered? Funds already swept are usually gone. What “recovery” really means is saving the remainder — which the 5-minute actions do, and delay destroys.

Should I contact support of the platform I was drained on? Yes if funds route through them (exchange freeze is the best real path) — but contact them directly through their official site, never through anyone who messaged you first.

My seed phrase was phished — is revoking enough? No. The attacker holds the key: they can re-approve after your revokes and sweep deposits forever. Full migration to a new seed is mandatory — revocation only buys time during the move.

The drainer left a tiny amount — why? Sweeper bots take everything above gas-reserve, or the drain was approvals-scoped. Either way, treat the address as hostile regardless of remaining balance.

How do I prevent this next time? Hardware wallet for storage, clear-signing habits, approval hygiene (monthly revoke audits), and the ten-step security baseline.

Educational content, not financial advice. Last updated October 2026.