Wallet Drainers: What You Really Approve When You Confirm, and How to Take It Back
Most emptied wallets were never hacked. Their owners confirmed it themselves, granting an approval that is unlimited and never expires. What sits behind "Approve" and a signature request, and how to get rid of old approvals.




Which topics should we dive deeper into?
Select what genuinely interests you. Your picks feed directly into our editorial planning.
Crypto news that's actually worth your time.
Weekly. 60 seconds. Carefully curated by our editors: no hype, no promo flood, no spam.
The information provided in this article is for informational purposes only and does not constitute financial advice. Investing in cryptocurrencies carries a high level of risk.
Most emptied wallets were never hacked. Nobody guessed the seed, nobody broke into a device. The owners tapped "confirm" themselves, and in doing so allowed a stranger's contract to move their tokens whenever it likes.
That is the decisive difference from everything you have read about wallet security: a wallet drainer does not need your private key. All it needs is an approval you granted once. It does not expire, it is often unlimited in amount, and it does not show up in your transaction history. It only becomes visible when you go looking for open approvals on purpose.
The key points at a glance
- Token approvals under the ERC-20 standard have no expiry date, because the standard provides for none. How large the approval is set is decided by the application, and many enter a practically unlimited ceiling by default.
- A wallet drainer exploits exactly that: it needs no seed, only a confirmed approval.
- Since EIP-2612 ("Permit"), a signature without a transaction of your own is enough for this. It costs you no gas and does not appear in your history.
- An approval in the sense described here exists only for tokens. That does not make your ETH safe: since EIP-7702, a single signature delegates your address to a stranger's contract, which then moves native ETH as well.
- Old approvals can be revoked individually, through the token approval checker of the relevant block explorer or a revocation tool.
- After an incident the order matters: revoke every approval first, then move what is left into a fresh wallet.
What an approval is and why the wallet drainer needs it
When you swap a token on an exchange, two things happen. First you allow the exchange's contract to take that token out of your wallet. Then it carries out the swap.
Step one is the approval, and it is the operation that actually matters. How high it is set is not prescribed by the ERC-20 standard; the interface you are using decides that. Many enter a ceiling by default that is effectively infinite, so that you do not have to confirm again on your next swap. Convenient, as long as the contract on the other side does what it is supposed to.
The catch: the permission remains in place even if you never visit the site again. Should the contract turn malicious later, or have been malicious from the outset, it can reach in at any moment it chooses. Weeks later, long after it has left your mind.
A wallet drainer is therefore not a burglary tool but a form. It gets you to hand over the permission voluntarily.
The wallet drainer via the signature: invisible and free
Until a few years ago an approval was always a transaction. It cost fees, appeared in the history and was verifiable afterwards.
The EIP-2612 standard changed that. A "permit" approval is signed off chain: you sign a message, and the other side submits that signature itself later. For you that means no fee, no entry in the transaction history, and no sense of having just done something consequential.
That is exactly why the signature request is the more dangerous of the two. A transaction looks like a decision. A signature looks like a login.
A permit signature does carry a time limit, the deadline field. That protects less than it sounds: the value can be set freely, and the specification itself notes the option of setting it so that the signature practically never lapses. Above all, the limit only bounds how long the signature can be submitted; the approval that results from it is an ordinary open-ended one afterwards.
How to recognise an approval: not by the absence of a gas amount. A harmless login is also signed free of charge. What matters is the content of the message, which any serious wallet can expand for you.
- A pure login names the domain, your address, a random number and a timestamp. Nothing else.
- A disposal names a recipient (
spender), an amount (value) and a limit (deadline), or carries a message type such asPermit,PermitSingleorPermitBatch.
When in doubt, cancel. A genuine login can be repeated without risk.
Spotting a wallet drainer: the three questions before you confirm
Before you confirm, answer three questions. Together they cost twenty seconds.
- Did I open this site myself? Almost every drainer reaches its victim through a link, from a direct message, a comment under a post, a search ad. Type the address in yourself and half the category never touches you.
- Does the action match what I set out to do? You wanted to mint an NFT, but the window is asking for a token approval? Then something is wrong.
- What does the detail section say? Any serious wallet will show on request which contract is getting which permission. An unlimited amount for a contract you do not know is a reason to cancel.
A hardware wallet helps further here, because it shows the content on its own display, and no malware on the computer reaches that display. Which wallets break approvals down intelligibly at all varies a great deal; our comparison of software wallets goes into it.
Locking the wallet drainer out: checking and revoking old approvals
What you once allowed, you can take back. It simply does not happen by itself.
Every major block explorer runs a token approval checker for this: enter your address and you see every open approval with contract, token and amount. Alongside them there are specialised revocation services that show the same across several chains.
In practice:
- Revoking costs gas. It is a transaction on the chain in question. With many old approvals it pays to do it in one batch at a moment when fees are low.
- Each chain separately. Approvals on Arbitrum are not visible on Ethereum and the other way round.
- Twice a year is enough as a routine. More important is doing it after every encounter with a new application.
Anyone working regularly with new applications is better off separating things straight away: one wallet for holdings, a second for anything experimental. Whatever sits in the second one is the maximum damage.
If it has happened: the order decides
If you notice tokens disappearing, the order is not arbitrary. Transfer first and you may be transferring into a wallet whose approvals are still open.
- Revoke every approval, starting with the highest-value tokens.
- Check whether your address is delegated to a stranger's contract (EIP-7702) and reset the delegation. Revoking approvals is not enough here: a delegation reaches native ETH as well. In the block explorer you recognise it by code being stored under your address.
- Disconnect from every application.
- Only then move the remaining holdings into a newly generated wallet, not into an existing one.
- If the seed itself is compromised, no revocation helps. The wallet is then lost as a whole and only moving out fast still counts.
And as with every report of a loss: anyone offering to retrieve your coins for an advance payment is part of the problem. These offers seek out their victims deliberately under posts by people who have been hit.
The second scheme aimed at the same good faith consists of forged requests from the exchange to move funds "to safety". How to take those apart is set out in our guide to phishing messages after the MiCA cut-off.
Frequently asked questions
Can a wallet drainer steal my seed? No. It works exclusively with permissions you granted. That is why better storage of the backup is no defence against it, only attention at the moment of confirming.
Is my ETH safe if I hold no tokens? Not automatically. There is no approval for ETH in the sense described here, but since EIP-7702 a single signature can delegate your address to a stranger's contract. The specification itself warns that a poorly built delegate could give an attacker near-complete control over the address, and that includes the balance.
Is my Bitcoin affected? Bitcoin itself does not have the construct of a standing approval. Two qualifications belong with that: tokenised Bitcoin on Ethereum, such as WBTC or cbBTC, is an entirely ordinary token and fully affected. And on Bitcoin too there are blindly signed transactions on trading venues where the other side inserts the recipients afterwards.
Why do I not see the approval in my transaction history? Because a permit approval is signed off chain. It appears only when the other side submits it, and then as their transaction, not yours.
Is deleting the wallet app enough? No. The approval sits on the blockchain, not in the app. It remains in place whatever software you use.
Is an unlimited approval always wrong? Not necessarily. With an application you use daily it saves fees. What is wrong is granting it and then forgetting it.
Sources
- Ethereum Improvement Proposals: EIP-20 – Token Standard (approvals without an expiry mechanism)
- Ethereum Improvement Proposals: ERC-2612 – Permit Extension for EIP-20 Signed Approvals (off-chain signature,
deadline) - Ethereum Improvement Proposals: EIP-7702 – Set EOA account code (security considerations on delegation)
- Ledger Academy: Ethereum Token Approvals Explained
Transparency note: This article was produced with the assistance of artificial intelligence and reviewed by our editorial team before publication. All figures and claims were checked against the primary sources linked in the text. The feature image was generated with AI.
Related articles
- Fake AML Checks for Crypto Wallets: How to Spot the Scam Sites
- Revoke Token Approvals on Ethereum: A Revocation Now Costs 0.52 Cents
- D'CENT App Wallet: How to Tell If Your Recovery Phrase Has to Move Now
- Ledger Closes a Gap in the Ethereum App: When the Display Shows Something Other Than What You Sign
- Foreign Code on Your Ethereum Address: How to Check Your EIP-7702 Delegation
Which topics should we dive deeper into?
Select what genuinely interests you. Your picks feed directly into our editorial planning.
Crypto news that's actually worth your time.
Weekly. 60 seconds. Carefully curated by our editors: no hype, no promo flood, no spam.
December 26, 2025 1:50 PM

Breaking: Trust Wallet Chrome Extension Hack Drains $7M, Full Reimbursements Promised
A supply-chain attack hit Trust Wallet’s Chrome extension, draining $7M from users. Binance’s CZ says all victims will be reimbursed.
September 27, 2026 1:21 AM

Adding a Network, Bridges and Explorers: Switching Blockchains in 2026
Typing in an RPC by hand is a thing of the past. When you still have to add a network yourself, how to read Etherscan, Basescan and ApeScan, whether you still need bridges in 2026 and what smart accounts change.
May 15, 2024 12:04 PM

Crypto Scams: How to Protect Your Cryptos?
With the rise of crypto scams, and while international efforts are still working to combat these threats and protect investors, some recent tactics have been identified, and here is your full guide.
December 26, 2024 1:08 PM

BGB News: Bitget Token Reaches New ATH Amid Market Momentum
Bitget Token (BGB) defies the market downtrend, hitting a new ATH of $7.32. What's driving this 368% surge and what the future holds for this top-performing cryptocurrency?
March 31, 2026 5:13 PM

Quantum Threat to Bitcoin? Google Research Sparks Urgent Crypto Security Debate
Google’s quantum breakthrough raises fears for Bitcoin security. Can crypto survive quantum attacks—or is an upgrade urgent?
May 27, 2024 11:56 AM

Wave of Crypto Hacks and Exploits Hits Influencers and Memecoins: WATCH OUT!
A series of hacks on crypto influencers, celebrities, and a major memecoin exploit have raised serious security concerns within the cryptocurrency community. Here is what you need to watch out for!
April 25, 2024 11:44 AM

Beware of New Ethereum Node Scam: USDT Fraud Exposed
Crypto Scammers exploit Ethereum nodes and USDT to deceive crypto users. How are they pulling it off and what essential tips can help you protect yourself against these crypto scams?
August 31, 2026 7:20 AM

Browser Extensions as Wallet Thieves: How a Sports App Became a Seed Phrase Collector
In August 2026 the security firm Socket disclosed two separate campaigns: 40 confirmed malicious Firefox extensions and 19 for Chrome and Edge, all of them from the official marketplaces. Nine of them were harmless sports apps that only turned into wallet thieves through an update.
June 1, 2024 11:00 PM

Bitget Wallet Token (BWB) makes debut on the Bitget Launchpad
Bitget, the world's leading cryptocurrency exchange and Web3 company, has announced the launch of Bitget Wallet's BWB token on its Launchpad.
September 20, 2026 4:15 PM

Crypto Phishing After a Data Breach: The Warning Signs in a Fake Exchange Email
After every major data breach, the number of phishing emails sent in the name of crypto exchanges and wallet manufacturers rises. This article shows you how to recognise such a message, which data a reputable provider never requests by email, and what to do in the first hour after a click.
September 1, 2026 7:27 AM

Clipboard Attack: How Malware Swaps the Wallet Address You Copied
A clipper replaces the receiving address between copying and pasting with the attacker’s, and your wallet’s checksum notices nothing. What Microsoft and the Federal Office for Cybersecurity have documented, and which check really makes the attack come to nothing.
August 13, 2026 4:59 PM

Trezor Data Breach Exposes 13,689 Customers: Names, Phone Numbers and Home Addresses Leaked
A breach at Trezor shipping partner ShipMonk exposed names, phone numbers and home addresses of 13,689 customers. Devices are safe, phishing risk is not.
April 27, 2026 10:30 AM

Win $5,000 in BTC: Tangem Launches Exclusive 2026 Prize Draw
Tangem announces a massive prize draw with $5,000 in BTC and iPhone 17s up for grabs. Secure your crypto and enter today using our exclusive link.
December 31, 2023 8:11 AM

Ultimate Guide To Rainbow Wallet Airdrop
Rainbow has unveiled its Rainbow Points rewards initiative. This article is all about the simple guide on Rainbow wallet airdrop
December 22, 2020 3:49 PM

Crypto Wallet Provider Ledger Hacked: Data Leak Results in Phishing Scams
Ledger, a cryptocurrency wallet provider has encountered a data breach. The official Twitter account of the hardware wallet tweeted that they have been alerted to the dump of a client database.
August 22, 2026 4:16 PM

Stolen Crypto: Where You Actually File a Report and What Counts in the First Hours
After a theft most people google first and preserve the evidence last, when the right order is the other way round. What you have to record in the first hours, where private individuals actually turn, and where the limit of what is possible lies.
September 28, 2026 10:26 AM

Phantom Wallet and Solscan: What a Solana Transfer Really Costs and Where It Fails
A transfer on Solana costs 0.000005 SOL, a new token account ties up 0.00148844 SOL once — both values measured on-chain by us today. This practical guide shows how to set up Phantom, how to get there from the exchange, how to read Solscan and what applies for tax in Germany.
September 15, 2026 10:14 PM

AI Crypto Crime: How Scams Are Getting More Convincing
AI is sharpening fake support, deepfakes and phishing across the crypto space. Why the data still needs a careful reading and which security routines protect a wallet.
January 27, 2022 11:03 AM

How to Avoid Crypto Scams? Don’t be a Victim of Squid Tokens in 2022
In this article, we will be looking at the new SQUID token and how traders can avoid rug pulls while investing in digital assets.
March 12, 2020 1:12 PM

What Is A Cold Wallet? And Why Is It Important?
A cold wallet is a wallet which is completely offline and used for storing cryptocurrencies. It is also known as cold storage.
September 25, 2026 1:47 PM

Magic Eden and Limit Break exploit: 530 WETH and thousands of NFTs drained, how to revoke your approvals
A bug in Limit Break's Payment Processor, the protocol behind Magic Eden's former Ethereum marketplace, has been draining NFTs and WETH since Thursday. Our blockchain analysis shows 911 affected wallets. What happened, why hardware wallets do not protect you and which two approvals to revoke now.
September 19, 2026 10:11 PM

North Korean Hackers Drain 7,000 Crypto Wallets: What to Check on Job Offers and Coding Tests
Seven agencies, among them Germany's BND and BfV, warn about the WaterPlum group: 30,000 infected machines, more than 7,000 drained wallets. The bait is a job offer, the trap a coding test.
August 18, 2026 7:23 PM

Inheriting Crypto: How Your Heirs Actually Get Access, and Why the Seed Does Not Belong in a Will
The German Federal Court of Justice made clear in 2018 that digital accounts are inherited like everything else. With self-custodied coins succession law still achieves nothing: no key, no access. And anyone who writes the seed into a will has a court send it to every party involved.
August 18, 2026 7:14 PM

Two-Factor Authentication on a Crypto Exchange: Why SMS Is the Weakest Option
SMS codes are the most common form of two-factor authentication on crypto exchanges, and the weakest. The problem is not only SIM swapping, which the FBI has recorded falling for three years. It is real-time phishing, and against that neither SMS nor an authenticator app helps.
June 9, 2026 11:55 AM

Humanity Protocol H Token Crashes 90% Following $31 Million Key Compromise
Humanity Protocol ($H) has plummeted 90% after a compromised private key led to a $31 million exploit, erasing over $1 billion in market capitalization.
January 20, 2025 1:50 PM

Ethereum Price Prediction with Vitalik Buterin New Leadership after ETH Price Struggles in Bitcoin's Shadow
ETH price struggles with Bitcoin’s dominance, Trump’s crypto moves, and the Solana blockchain surge. As Vitalik Buterin announces leadership changes to reshape Ethereum’s future, what to expect for Ethereum price and blockchain?
More from CryptoTicker

