⚠️ Read this first: if you do not have an exchange account yet, use the registration link (e.g. "Register now") or invite code BINANBT to sign up for Binance — registering directly inside the app gets you none of the new-user rewards, and the $19,800 welcome package and 20% fee rebate will not apply. If stolen funds reach an exchange, police cooperation and platform compliance are one of the few realistic recovery paths.
Key takeaways (TL;DR):
- Stop the bleeding before chasing recovery. The most expensive mistake after a drain is not "not finding a hacker" — it is continuing to use the old wallet or an infected device and letting the attacker take the rest.
- MetaMask is not a bank. It is a non-custodial wallet. It cannot freeze, reverse or refund a confirmed on-chain transaction; support can only explain mechanics and warn about risks1.
- Identify which of four "hacks" you experienced. Leaked seed phrase, malicious signature, an old approval being exploited, and a wrong-address transfer are completely different problems. The wrong response makes the loss bigger.
- After a seed-phrase leak, changing the password and revoking approvals are not enough. The attacker can sign again. The only effective move is generating a new seed phrase on a clean device and moving remaining assets.
- Only two situations are realistically recoverable: the assets are still in another address you control, or the funds reach a KYC platform or stablecoin issuer and are frozen by police within 24–48 hours.
- "Recovery services" are a hotspot for second scams. Anyone promising a 100% recovery, charging an upfront fee or gas money, or asking for your seed phrase or private key should be blocked immediately.
Contents
- The short answer: three variables decide recovery
- Step one: identify which kind of "hack" you experienced
- The first 30 minutes: stop-loss checklist
- The reality of recovery: only three paths
- How to file a report that actually helps
- Five "recovery" scams that target fresh victims
- Prevention: lower the odds before it happens
- Decision table: what to do now
- 💰 Binance rebate: invite code BINANBT
- FAQ
- Further reading
The short answer: three variables decide recovery
There is no undo button on-chain. Once an Ethereum, BNB Chain or Polygon transaction is confirmed, its state is written into a ledger maintained by the whole network. No individual, wallet vendor or exchange can unilaterally roll it back2. MetaMask's official support documentation says the same thing: it cannot reverse, refund or recover a transaction that has already been sent.
That does not mean every case is hopeless. Recovery depends on three variables:
| Variable | Favourable | Unfavourable |
|---|---|---|
| Where the assets are now | Still in another address you control, not yet moved | Already through a mixer, bridge or DEX and dispersed |
| Whether a freeze is possible | Funds reached a KYC exchange or a stablecoin issuer can freeze the address | Everything moved between self-custody addresses |
| How fast you act | Report and trace within 24–48 hours | Days later, after multiple hops |
In other words: recovery is not "getting it back"; it is intercepting the funds before they leave the freezeable perimeter. That is why the first step is always stop-loss and evidence, not searching online for "MetaMask hack recovery".
Step one: identify which kind of "hack" you experienced
People call four very different events "my wallet was hacked". Their symptoms and responses differ sharply. Compare:
| Type | Typical symptom | Key clue |
|---|---|---|
| Seed phrase / private key leak | Assets across multiple chains are emptied almost simultaneously, down to small tokens; the attacker pays gas | Most serious; the old wallet is permanently untrusted |
| Malicious signature | You just signed a "login / approval / claim" on a site, and assets move minutes later | A single abnormal transaction right after signing |
| Old approval exploit | You approved a DApp weeks or months ago, did nothing since, and assets suddenly move | An old approve record is visible in the wallet |
| Wrong address / address poisoning | You signed the transaction yourself; the recipient looks right at the start and end but differs in the middle | A transfer mistake or scam, not a key theft |
Seed phrase leak: the most serious
An attacker with your 12/24-word seed phrase has full control. They do not need your MetaMask password or any link click. They can import the wallet on their own device and drain assets on Ethereum, BNB Chain, Polygon, Arbitrum and every other chain.
Typical signs: multiple chains emptied at once; the attacker pays the gas; you may even receive a small unknown token — bait to lure you back to a malicious site.
Rule: the old wallet is dead. Do not receive funds there again. Do not assume "revoking approvals makes it safe". As long as the attacker has the seed phrase, they can sign again.
Malicious signature: you "approved" the transfer
Common forms include:
- Permit / Permit2 signatures: presented as a free approval, but actually an off-chain permission to move your tokens.
- setApprovalForAll: grants one contract control over all NFTs of a collection.
- eth_sign blind signing: the payload is unreadable; signing hands over control.
- Fake "login" signature: the site says it is only verifying your wallet, but the signature authorises a transfer or approval.
Key point: a signature is not a transfer, but a malicious signature can have the same effect. When a wallet popup says "sign", "approve" or "permit", read the spender and the amount before clicking confirm.
Old approval exploit: a mine planted months ago
You approved a DApp to spend USDT, USDC or an NFT and forgot to revoke it. The contract gets exploited, taken over, or was malicious from the start, and the attacker uses the allowance you granted to move the tokens.
The tell: you did nothing at the moment of the theft. Scroll through the wallet history and you will find an old approve. Revoke unused approvals quickly — but again, tokens already moved do not come back.
Wrong address / address poisoning: not a hack, a mis-send
Address poisoning is when an attacker generates an address with the same first and last few characters as one you use, sends you a zero-value token, and plants the fake address in your transaction history. If you copy that address next time, the funds go to the attacker.
You signed this transaction yourself and it is perfectly valid on-chain. No technical tool can reverse it. Only a police report and cooperation from the receiving platform have any chance of a freeze.
The first 30 minutes: stop-loss checklist
Order matters. Do steps 1–4 before 5–6. Do not read tutorials while still using the old wallet.
Step 1: stop using the old device
If malware, a fake extension or a compromised device is possible, switch to a clean device (phone or another computer). Creating a new wallet on an infected machine hands the new seed phrase to the attacker.
Step 2: create a new wallet with a new seed phrase
On a clean device, install genuine MetaMask (or a wallet you trust) and create a brand-new wallet with a brand-new seed phrase.
- Do not import the old seed phrase.
- Do not "derive a new address" from the old seed; the attacker can derive it too.
- Write the new seed phrase down offline; no screenshots, no cloud, no chat apps.
Step 3: move remaining assets
Send whatever is still in the old wallet to the new address. Note:
- Move native coins first, then tokens. Without gas you cannot move anything.
- Check every chain. Ethereum, BNB Chain, Polygon, Arbitrum, Base, Optimism and others. Many people only check mainnet.
- Move fast. If the attacker is still watching the address, a delay can cost you the rest.
- Do not wait to save gas. Time matters more than the fee right now.
Step 4: revoke approvals (after moving assets)
Open revoke.cash or the wallet's approval manager, connect the old wallet and revoke every unused approval. Order: move assets first, then revoke. Doing it backwards can give the attacker time to drain while you revoke.
If the seed phrase leaked, revoking is only a supporting action, not a substitute for a new wallet.
Step 5: preserve evidence
Put the following in one document; you will need it for police and platforms:
- The stolen wallet address
- Every outgoing txid
- Time, token, amount and USD value at the time
- The receiving addresses
- Phishing site URLs, chat logs, fake support account screenshots
- Your device, browser and wallet version
- Screenshots of any signature request you approved
Step 6: report and contact platforms
Report first, then use the police receipt to contact exchanges or stablecoin issuers. An individual asking support usually gets "please contact police"; a formal police request is what lets a platform freeze someone else's account.
The reality of recovery: only three paths
Path one: assets are still in an address you control
This is the most common and most overlooked "recovery": the attacker only took part of the assets, or you moved the rest to a new wallet in time. This does not need recovery; it needs stop-loss.
Some victims panic and pay a "recovery service" while forgetting the old wallet still holds tokens. Check balances on every chain first.
Path two: funds reach a KYC exchange
If the attacker deposits to Binance, Coinbase, Kraken or another KYC exchange, a freeze is theoretically possible:
- You file a police report and get a case receipt.
- Police send a formal request to the exchange with the txid and deposit address.
- The exchange freezes the account pending investigation.
- After the case is resolved, return follows the judicial process.
The window is usually measured in hours. Attackers know this and move funds through bridges, DEXs or mixers quickly. The earlier you report, the better the chance.
Path three: stablecoin issuer freeze
USDT (Tether) and USDC (Circle) contracts include blacklist functions, and the issuer can freeze stablecoins at a specific address when law enforcement requests it3. This is one of the few on-chain assets that can be frozen by a central party.
But note:
- An individual cannot request a freeze directly. It requires law enforcement.
- Only the stablecoins at that address are frozen, not other tokens.
- A freeze is not a refund. Judicial proceedings still follow.
Why "contacting MetaMask support" does not help
MetaMask is non-custodial. Your seed phrase and private key exist only on your device. MetaMask the company does not have your keys and cannot change on-chain state. It can help you inspect a transaction, explain mechanics and warn about phishing, but it cannot freeze, refund or reverse.
Anyone claiming to be "MetaMask official support" who DMs you, asks for the seed phrase or offers remote control is a scammer.
How to file a report that actually helps
A report is not just "someone stole my crypto". The more specific the evidence, the more likely it enters a cooperation process.
Prepare a timeline:
On 2026-11-03 at 14:02, I clicked "claim airdrop" on example-airdrop.xyz. My wallet showed a signature request, which I confirmed. About three minutes later, 12,000 USDT at 0xAbc... was sent to 0xDef.... The txid is 0x123.... The site is now offline. My wallet is 0xAbc..., device Windows 11 + Chrome, wallet version 12.x.
Attach:
- Stolen and receiving addresses
- Every txid and block explorer link
- Asset amounts and USD value at the time
- Phishing screenshots, chat logs, fake support accounts
- Your identity and contact details
Describe the nature of the case: state clearly that this is crypto theft/fraud, not an ordinary civil transfer dispute. Procedures vary by jurisdiction; cross-border platforms can take a long time.
Do not: fabricate evidence, pay a "case filing agent", or pay anyone a "case handling fee".
Five "recovery" scams that target fresh victims
Victims are anxious and easy to scam twice. These five are the most common in 2026:
1. The "hacker / security expert" in your DMs
You post for help on social media and someone messages you: "I can trace it", "I've hacked the thief's wallet", "10% upfront". Real blockchain analytics firms do not take small retail cases in DMs, and never promise a 100% recovery.
2. Paid "on-chain tracing reports"
They charge a few hundred dollars, send a professional-looking flow chart, then say "the funds entered a mixer; pay another fee to continue". The report may even be real, but they have no ability to execute a recovery.
3. "Pay the gas / deposit first"
They claim your assets are stuck in a contract and you must pay gas or a deposit to "unlock" them. This is a classic second scam: after you pay, there is another fee.
4. Fake MetaMask support
The avatar, script and ticket system look official, but the last step is always "verify your wallet" — enter the seed phrase or share your screen. Official support never asks for a seed phrase.
5. "Flash swap / rollback / internal channel"
They claim an inside contact at an exchange can "roll back the transaction" or "freeze it through a special channel". On-chain transactions cannot be rolled back, and exchanges do not open back doors for individuals.
One-line rule: anyone who asks for money first, asks for your private key, or promises a 100% recovery is a scammer.
Prevention: lower the odds before it happens
After a drain, cleanup is expensive. The effective strategy is to cap the damage in advance:
- Separate hot and cold. Keep large holdings in a hardware wallet; keep only spending money in a hot wallet.
- Keep the seed phrase offline. Write it on paper or metal; no photos, no cloud, no chat apps.
- Use a separate wallet for new projects. Airdrops, mints and unfamiliar DApps go in a wallet with only a small balance.
- Revoke approvals monthly. Use revoke.cash to clean up unused approvals.
- Turn on security alerts. MetaMask security warnings and transaction simulation catch some known malicious contracts, but they are not insurance.
- Do not enter official sites through ads. Search ads, DM links and group announcements can be phishing sites. Use a bookmark or the link in official documentation.
- Verify on the hardware wallet screen. Check the recipient address on the device, not only on the computer screen.
- Test with a small amount first. New address, new chain, new platform: send a small test first.
Decision table: what to do now
| Your situation | First action | Second action | Realistic expectation |
|---|---|---|---|
| Seed phrase may be leaked, assets not fully drained | New wallet on a clean device, move remaining assets | Preserve evidence, report | Remaining assets can be saved; transferred funds are very hard to recover |
| Just signed a suspicious transaction | Move assets in that wallet immediately | Revoke approvals, report | Depends on whether the attacker has executed |
| Approved months ago, suddenly drained | Revoke all approvals | Move remaining assets, report | Transferred funds are hard to recover |
| Wrong address / address poisoning | Record txid, contact the receiving platform | Report | Freeze only if the recipient cooperates |
| Funds reached an exchange | Report immediately with txid | Police request for a freeze | Earlier action means better odds |
| Someone DMs you offering recovery | Block them | Pay nothing | 100% a second scam |
💰 Binance rebate: invite code BINANBT
New users who enter invite code BINANBT at registration get a 20% trading-fee rebate that compounds over time. This article contains a referral link; we may receive a reward if you register through it, but it costs you nothing extra.
- Rebate: 20% of trading fees, ongoing; the more you trade, the more you save.
- Welcome package: up to $19,800, unlocked by tasks, not cash at registration.
- How to claim: enter BINANBT in the invite-code field during registration; it is the most reliable route.
- Important: registering directly inside the app gets you none of the new-user rewards. In-app registration creates no referral relationship, so the $19,800 package and the 20% rebate will not apply — you must use the registration link or enter code BINANBT.
👉 Register on Binance and get a 20% fee rebate
FAQ
Can stolen MetaMask funds be recovered?
It depends. Assets still in another address you control can be moved immediately; funds reaching a KYC exchange and frozen quickly by police may be recoverable; funds already dispersed through mixers, bridges or DEXs are very unlikely to be recovered. MetaMask cannot freeze, reverse or refund on-chain transactions.
What should I do first after a wallet drain?
Stop the bleeding. Use a clean device, create a new wallet and move remaining assets. Do not hunt for a "recovery service" first, and do not keep using the old device. If the seed phrase leaked, generate a new one.
Does changing my MetaMask password stop the thief?
No. The password only encrypts the local wallet file. An attacker with the seed phrase can import the wallet and move funds without it.
Can revoking approvals recover stolen tokens?
No. Revoking only stops the attacker from using tokens still in the wallet. Assets already moved do not return. If the seed phrase leaked, revoking is not enough because the attacker can sign again.
Are people online who offer recovery trustworthy?
Almost none. Real tracing and judicial freezes are handled by law enforcement, exchange compliance teams and analytics firms, not by DMs asking for an upfront fee. Anyone promising 100% recovery, asking for crypto first, or requesting a seed phrase or private key is a second scammer.
Is a police report useful, and what do I need?
It can start a judicial freeze and platform cooperation, but does not guarantee recovery. Prepare the addresses, every txid, timestamps, tokens, amounts, values, phishing screenshots, chat logs and device details. Report to local police and describe it as crypto theft; requirements vary by jurisdiction.
Can funds sent to Binance or another exchange be frozen?
An individual usually cannot freeze someone else's account; exchanges need a formal police or authority request. Report quickly with the txid and deposit address so police can act. The earlier, the better.
How do I avoid being drained again?
Keep large holdings in a cold wallet and small amounts in a hot wallet; store the seed phrase offline; use a separate small wallet for new projects; revoke approvals monthly; enable security alerts; avoid DM links and search ads; test with a small amount before large transfers.
Further reading
- How to use MetaMask: install, backup and transfer guide 2026
- Cold wallets and hardware wallets: complete 2026 guide
- Airdrop scam guide: fake drops, signature phishing and wallet drains
- How to spot fake crypto news in 60 seconds
- Binance account frozen: three types and how to appeal
- Bitcoin transaction stuck in the mempool: RBF and CPFP
- More scam and security guides
Disclaimer: This article is for educational purposes only and is not investment or legal advice. On-chain transactions are irreversible, and recovery outcomes depend on fund flows, law-enforcement cooperation and judicial process; this article promises no recovery. Tool rules, platform policies and freeze mechanisms may change; rely on official pages. Never share your seed phrase, private key, password or 2FA code. Treat any "recovery service" that asks for an upfront payment or crypto transfer as highly suspicious. Crypto services are restricted in some countries and regions; confirm your local rules first.
Footnotes
-
Source: MetaMask official support articles "I've been hacked or my funds were stolen" and "Can MetaMask reverse a transaction?", which state that MetaMask cannot reverse, refund or recover a sent transaction and will never ask for a seed phrase; accessed 2026-11-03. ↩
-
Source: Ethereum official documentation "Transactions" and "Ethereum accounts": a confirmed transaction is written to the ledger and no central party can roll it back; EVM-compatible chains follow the same principle. ↩
-
Source: public Tether and Circle contract and compliance documentation: USDT/USDC contracts include address blacklist/freeze functions, typically exercised on law-enforcement request; an individual cannot directly request a freeze of someone else's address. ↩