Don't Sign That: How Approval-Drain Scams Steal Your Wallet
Learn how approval-drain scams work and the one rule that keeps your wallet safe from them.
What Is an Approval-Drain Scam?
You find a memecoin that looks promising. You connect your wallet to a website to buy it. A popup asks you to sign a transaction. You click "Approve." Seconds later, your entire wallet is empty.
That is an approval-drain scam. It is the most common way beginners lose money in crypto. The scammer doesn't hack your wallet. They trick you into giving them permission to take everything inside.
Memecoins are extremely high risk and most go to zero. But even a legit-looking project can be a trap if the website you connect to is designed to drain you.
How the Scam Works
When you connect your wallet to a decentralized exchange or trading tool, you sign a transaction that gives that platform permission to move your tokens. This is called an approval. Normally, you approve a specific amount of a specific token.
In a drain scam, the approval is for unlimited spending of every token in your wallet. The scam site asks you to sign what looks like a normal approval, but the fine print says: "Give this contract permission to transfer all your USDC, SOL, ETH, and any other token, forever."
Once you sign, the scammer can execute a transaction that sweeps your balance. You don't need to click anything else. It happens in seconds.
The One Rule That Protects You
Never approve a transaction you don't fully understand. That sounds simple, but scammers are good at hiding the real details.
Here is what you do instead:
- Check the contract address. Every approval shows the contract you're approving. If it's not the known address of a real exchange or trading tool, do not sign. Scammers use fake contracts that look like the real thing.
- Use a separate "burner" wallet. Keep most of your funds in a wallet you never connect to any website. Only connect a wallet that holds what you're willing to lose. This limits damage if you do get drained.
- Revoke approvals after use. After you finish trading, go to a tool like GMGN and use its approval manager to revoke any permissions you don't need. You can find this under the security section on GMGN. Check the metrics reference for how to spot risky contracts before you approve.
- Set alerts for approvals. Some wallets let you set alerts when an approval exceeds a certain amount. Turn those on. If you see "unlimited" in the details, stop.
Red Flags on the Website
Before you connect your wallet, look for these warning signs:
- The site asks you to connect to a network you don't use (like BSC when you trade on Solana).
- The site has no clear team, no social links, or the links lead to dead accounts.
- The site looks rushed, has broken English, or copies the design of a real platform but with a different URL.
- The site promises free tokens, airdrops, or bonuses just for connecting. That is always a trap.
What to Do If You Already Signed
If you realize you approved a scam contract, act fast:
- Do not sign anything else. The scammer may send you a follow-up transaction to drain you further.
- Move your remaining funds to a new wallet immediately. Create a fresh wallet, transfer everything out, and never use the compromised wallet again.
- Revoke the approval if you still have time. On GMGN, you can check your approvals and revoke them. But moving funds is faster and safer.
The Bottom Line
Approval-drain scams work because they exploit trust. You trust the website, you trust the popup, you trust that signing is safe. That trust is what they steal.
The only way to stay safe is to verify every approval, use a separate trading wallet, and revoke permissions when you're done. No memecoin is worth losing your entire wallet over.
Memecoins are extremely high risk and most go to zero. Protect yourself first. Trade only what you can afford to lose, and never sign blind.