Back to Blog
Solana

What Is a Wallet Drainer? How Solana Drainers Take Your Assets

S
Sol Slugs Team
Sol Incinerator
Share on X

You tried to claim an airdrop, mint something new or "verify" your wallet, approved one request, and watched your balance disappear. On Solana, a drain often looks like this: one signature, then several assets move at once.

What is a wallet drainer?

A wallet drainer is a scam site or script built to empty crypto wallets. It gets you to approve a transaction, a token approval or a change to your wallet, or to enter your recovery phrase, then moves your SOL, tokens and NFTs to the attacker.

Drainers rarely look like attacks. They look like a claim page, a mint, a giveaway or a support chat. Many are kits rented out to scammers, with the kit's operator taking a cut of what's stolen, so the same flow shows up on many look-alike sites with different branding.

Connecting alone doesn't hand over your keys or move anything. It shares your public address and lets the site ask for signatures. The damage happens when you approve what it asks for, so only connect to sites you went looking for.

How does a Solana drainer take your assets?

There are a few ways in, and each one leaves your wallet in a different state. Knowing which one happened tells you what you can still protect.

One transaction that moves everything

A Solana transaction can bundle many instructions, and they all execute together when you approve it. A drainer uses that to pack SOL transfers and token transfers into a single request that looks like a claim or a mint. Once it confirms, the transfers are final.

An approval it can use later

A token approval makes another address a delegate on one of your token accounts, allowed to move or burn up to a set amount. A drainer that gets an approval doesn't need to take everything immediately; it can come back for those tokens later. You can clear an approval with a revoke, as long as the tokens are still there.

An owner change on your token accounts

A classic SPL token account can be handed to a new owner by a transaction its owner signs. Once that happens, the new owner controls those tokens, and nothing you sign from your wallet can take the account back. Token-2022 associated token accounts can't change owner, so this trick works on classic SPL token accounts, including the default account for a token like USDC.

A change to your wallet account

Some Solana drainers change the wallet account itself. In one takeover we examined, the victim signed a transaction that turned their address into a durable nonce account with the attacker as its authority. Others assign the address to a program. Either way, the attacker controls the SOL at that address. Anything you send there can be withdrawn or locked, so normal sends from the wallet usually fail. Your tokens usually stay put, and our hacked-wallet guide covers how to move them.

Your recovery phrase or private key

The worst case needs no transaction at all. Fake support agents, fake "wallet validation" pages and fake claim forms ask for your recovery phrase. Anyone who has it controls the wallet completely, today and later, and no revoke or disconnect changes that.

What are the warning signs of a drainer?

  • Urgency and free money. "Claim before it expires", surprise airdrops, eligibility checks for a token you never heard of.
  • A link from a direct message or a reply. Phantom says its support never contacts you first. Treat anyone who messages you to "fix" your wallet as a scammer.
  • Requests for your recovery phrase or private key. No legitimate claim, mint or support process needs them.
  • A preview that doesn't match the button. If "claim" shows tokens leaving your wallet, an approval or a warning from your wallet, stop.
  • A domain that's almost right. Look-alike spellings and links from unofficial accounts. Open apps from the project's verified site.
  • A message signature you don't understand. Signing a message doesn't pay a network fee, but it isn't automatically harmless; a generic sign-in signature can be reused to impersonate you on another service.

How do you protect your wallet from drainers?

Read what your wallet shows before you approve. Phantom simulates transactions and warns about suspicious requests; a claim that shows outgoing tokens is the moment to cancel. A clean preview isn't proof, though. Some Solana drainers build requests that look harmless in simulation or change what happens after you sign.

Use a separate wallet with a small balance for new mints, claims and unfamiliar apps, and keep your main holdings elsewhere. A hardware wallet keeps your keys off your computer, but it signs whatever you approve, so it doesn't make a malicious transaction safe.

Check your approvals now and then. Our Revoke tool scans your SPL Token and Token-2022 accounts for approvals you've granted and lets you clear the ones you don't need. It charges no platform fee; you pay only the network fee.

What should you do if a drainer got you?

Start with what you approved. Find the row that matches what happened:

What happenedWhat it meansNext step
You only connectedThe site has your address, not controlDisconnect it in your wallet's connected apps
You approved a transactionIts transfers are final; it may also have set approvalsOpen it in an explorer, then follow our scam-site response guide
You granted a token approvalThe drainer can return for those tokensRevoke the approval while the tokens are still there
Your token accounts show a new ownerThe drainer controls those accounts nowMove everything you still control to a fresh wallet
Sends now fail and your SOL won't moveYour wallet account may have been convertedMove tokens out with another wallet paying fees, using our hacked-wallet guide
You entered your recovery phrase or keyThe attacker controls the walletCreate a wallet with a fresh phrase and move what's left

Save transaction signatures, the site address and screenshots before you report. Ignore anyone who offers to recover stolen funds for a fee: paid recovery offers are a common follow-on scam.

If your wallet was converted, you can still reclaim SOL from its empty token accounts to a safe wallet. Our hacked-wallet guide shows how and what it costs.

Revoke Approvals

Revoke Approvals

Find token approvals you've granted and remove the ones you don't need, while keeping your tokens.

Try it now

Related Reading

Frequently Asked Questions

What is a wallet drainer in crypto?

A wallet drainer is a scam site or script built to empty crypto wallets. It gets you to approve a transaction, a token approval or a change to your wallet, or to type in your recovery phrase, and then moves your assets to the attacker.

Can a drainer take my tokens if I only connected my wallet?

Not by connecting alone. A standard Phantom connection shares your public address and lets the site ask for signatures; it does not hand over your keys or approve anything on-chain. The danger starts when you approve a transaction or a message the site requests, or enter your recovery phrase.

Can I get back assets a drainer took?

Usually not. Confirmed Solana transactions are final, and no wallet team can reverse or freeze them. What you can do is stop further losses: revoke approvals you didn't intend, move what is left to a fresh wallet if your phrase or wallet was compromised, and ignore paid recovery offers, which are a common follow-on scam.

Does revoking token approvals stop a drainer?

It stops one route. Revoking clears account-level approvals so a drainer can't use them to come back for more of those tokens. It can't undo transfers that already happened, change a token's mint-level permissions or protect a wallet whose recovery phrase was exposed.

What Is a Wallet Drainer? How Solana Drainers Take Your Assets