Revoke Token Approvals on Ethereum: A Revocation Now Costs 0.52 Cents
Every decentralized exchange, every lending pool and every bridge asks for a token approval, and it keeps running after the swap is done. We counted 5,910 approvals and worked out what a revocation really costs today.

Table of Contents
Table of Contents



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.
If you have ever swapped a token on a decentralized exchange, deposited one in a lending pool or sent one through a bridge, an approval you forgot about long ago is very probably still live today. It allows a contract that is not yours to move your tokens out. It does not end with the swap, it does not expire after a year, and it does not lapse when the project behind it is abandoned. It ends only when you revoke it yourself.
The objection to clearing them up was the same for years: every revocation is a separate transaction, every transaction costs gas, and anyone sitting on twenty old approvals pays twenty times over. That objection no longer holds in this form. We ran the numbers on September 14, 2026, and revoking a single approval on Ethereum mainnet currently costs around half a cent.
Token Approval Explained: Why an approve Keeps Running After the Swap
A token approval, also called an allowance, is permission granted to an external contract address to take a certain quantity of a token out of your account. This is no flaw in the design. It is the mechanism without which the ERC-20 standard would not work at all.
The reason lies in how the standard is built. An ERC-20 token is its own contract with its own ledger. When you want to hand tokens to another contract, that contract cannot simply take them, it has to collect them itself. That requires two steps: first the approval through the approve function, then the actual operation, in which the contract pulls the tokens via transferFrom. You can read it up in the EIP-20 standard description, which has set out this split since 2015.
What matters is what does not happen in the second step. The standard makes no provision for the approval to expire once it has been used. It is reduced by the amount that was pulled, and if the approved amount was high enough, a remainder stays in place. That remainder is exactly the problem at issue here.
Unlimited Approval: What the uint256 Maximum Means for Your Balance
Many interfaces do not ask for an amount at all. They set the approval straight to the highest value the standard permits. That value is known as the uint256 maximum and is a 78-digit number. In practice it means unlimited, forever, covering the full size of your current and any future balance of that token.
For the operator of the interface this is convenient, because you only have to approve once and can trade afterwards without any further confirmation. For you it shifts the ceiling on the damage. An approval capped at 500 USDC can cost you 500 USDC in the worst case. An unlimited approval costs you everything held in that token at that address, at the moment the approved contract is compromised.
That moment is no theoretical one. In recent weeks we have reported repeatedly on cases in which users lost balances without ever giving away a seed phrase: through manipulated signature requests from wallet drainers as well as through tokens with a built-in freeze and clawback function. An old approval works in the same direction, only more quietly: once it is in place, it never asks you for another click.
It helps to be clear about what an approval is not. It gives nobody your private key, it grants no access to your Ether balance, and it only ever covers the one token you granted it for. Anyone holding ten tokens who has granted an unlimited approval for each of them has ten separate points of entry, not one.

Our Own Measurement: 5,910 Approvals in One Hour, 13.9 Percent of Them Unlimited
So that the scale does not remain a claim, we measured it. This analysis was carried out by cryptoticker.io itself on September 14, 2026.
The method in one sentence: through a public Ethereum node we read out every approval event for the five most used ERC-20 tokens across a contiguous window of 300 blocks and sorted them by the size of the approved amount. The window covers blocks 25,972,833 to 25,973,132, that is the period from 02:54 to 03:55 UTC on September 14, 2026, a good hour of network operation. The contracts examined were those of USDT, USDC, DAI, WETH and LINK.
In that hour there were 5,910 approval events, spread across 3,301 transactions. Of these, 820 stood at the uint256 maximum, meaning unlimited. That is 13.9 percent. A further eleven approvals sat below the maximum but above 10 to the power of 30 units, which for each of these tokens amounts to an unlimited approval. Together that gives 14.1 percent.
The distribution across the individual tokens diverged sharply. For WETH, 477 of 2,140 approvals were unlimited, a share of 22.3 percent. For USDC it was 203 of 2,475, or 8.2 percent. USDT came in at 130 of 1,181, or 11.0 percent. The smaller samples for DAI (7 of 83) and LINK (3 of 31) contribute little to the finding given their low case numbers and appear here only for the sake of completeness.
A second figure from the same measurement deserves attention because it points the other way: 1,241 of the 5,910 events were approvals set to zero, in other words revocations. One in five approval transactions in this window was therefore a clean-up. Awareness of the issue exists, and a measurable share of users acts on it.
The limits of this analysis belong here just as much. We did not assess the receiving addresses for whether a reputable protocol or a fraudulent contract sits behind them, since an unlimited approval granted to an established exchange interface is a different matter from one granted to an unknown address. We also measured only approvals newly granted within this window, leaving out the existing stock of open approvals that has built up over years and cannot be read out with this type of query. Finally, the figures exclude all approvals on layer-2 networks such as Arbitrum, Base or Optimism, as well as signature-based approvals following the Permit2 pattern, which generate no approval event at all. The true number of open approvals therefore lies above what is shown here.
Gas at 0.049 Gwei: What Revoking on Ethereum Really Costs Today
The second half of the measurement concerns the price. Here too the figures are queried values rather than an estimate. For six reference dates we read out ten blocks each, spaced 50 blocks apart, and took the median of the base fee.
On September 14, 2026, this median stands at 0.0492 Gwei, with a range of 0.0389 to 0.0540 Gwei across the ten samples. Seven days ago it stood at 0.0493 Gwei, 30 days ago at 0.0616 Gwei. Going back three months produces a different picture: on June 15, 2026, the median stood at 0.2097 Gwei, on March 17 at 0.1155 Gwei, and on September 12, 2025, at 0.1539 Gwei. Today's level is therefore barely a quarter of the value from three months ago and around a third of the value from a year ago.
That leaves the question of how much gas a revocation actually consumes. We measured this as well instead of taking it from a rule of thumb: out of the transactions in the measurement window we filtered 23 that produced exactly one event, meaning pure approval operations with nothing else attached. Their gas consumption ranged from 24,080 to 55,906 units, with a median of 48,837.
From this the calculation follows. 48,837 gas units at 0.0492 Gwei come to 0.0000024 Ether. At a price of 2,170.21 euros per Ether, from Kraken, that equals 0.52 cents. Across the measured gas range the price moves between 0.26 and 0.60 cents. Clearing up ten approvals therefore costs around five cents. For comparison: on June 15 the same revocation would have cost 2.22 cents, which supports the point rather than undermining it. Even back then the operation was not expensive.
This is where the actual finding of the analysis lies. Cost does not work as a justification for leaving old approvals in place, and it has not worked as one for some time. Even so, 13.9 percent of all newly granted approvals still sit at unlimited. The transaction fee is not what stands in the way. What is missing is the habit of clearing up once the swap is done.
Where your holdings sit when you are not moving themChecking Token Approvals: How to See What Is Open in a Few Minutes
Getting started is unspectacular. You need your public address, no seed phrase and no installation.
The quickest route is an approval checker. The best known one is Revoke.cash, which was reachable when we called it up on September 14, 2026, and which breaks down the open approvals of an address by token and contract address. Etherscan also runs a tool of its own under the name Token Approval Checker that produces the same list; the page blocks automated requests, while in a normal browser it is readily accessible.
You can start by simply typing in the address and looking at the list without connecting a wallet. For a plain look-up that is entirely sufficient, and it is the safer route: an interface you are using for the first time does not need immediate access to your account. You only have to connect once you actually want to revoke, because that requires a transaction and therefore a signature.
How to Spot a Risky Approval
Three characteristics tell you most. If the amount column points to an unlimited quantity, the approval is open regardless of your current balance. If the grant date goes back months or years and you cannot remember the protocol, there is no reason to let it keep running. And if the receiving address carries no known contract name, only a bare hex address, it deserves particular attention.
One qualification belongs here: the fact that an approval goes to a well known, heavily used protocol does not make it harmless. The large losses of recent years arose predominantly at established contracts that only revealed a gap later on.
Revoking Approvals: The Process Step by Step
A revocation is technically the same thing as an approval, only with the amount set to zero. You call the same approve function and set the permitted quantity to nothing. After that the contract can pull nothing more.
In practice it runs like this: you open the approval checker, connect your wallet, select the approval you want gone from the list, and confirm the transaction. Pay attention to what your wallet shows you before you sign. It has to be an approve on the token contract you are currently clearing up, and the amount has to be zero. If your wallet shows you a transfer of your balance instead, or a signature with no recognizable function, abort.
Every approval needs its own transaction, and that holds even when the interface offers several at once. So reckon with the measured half a cent per operation, not with a flat price for the whole list. Anyone with a great many old approvals can work by the size of the balance and start with the tokens that actually hold something. An unlimited approval on a token of which you hold zero units is untidy, yet at that moment it has no effect. It becomes dangerous only once something arrives at the address again.

Limited Approval Instead of Unlimited: What a Fixed Amount Really Achieves
The more effective step comes before the revocation, namely at the moment of granting. Most wallets let you overwrite the proposed unlimited amount when confirming and enter exactly the quantity this particular operation is about.
The price for that is convenience. If you want to trade again next week, you have to approve again, and that costs another transaction. At the gas price measured today, this price is five tenths of a cent per operation. Anyone trading regularly therefore pays a few euros a year for the assurance that no open approval is left behind.
Against that stands the benefit. A limited approval caps the possible damage at the amount entered, and it effectively expires by itself because it is used up during the operation. Precisely this property makes the difference between an annoying and an existential loss when a contract is compromised years later.
The Special Case of Permit2 and Signatures
A newer pattern works with a signature in place of a transaction. Under the name Permit or Permit2 you grant permission by signing a message that the contract later submits itself. This saves you the gas cost of the approval and therefore also generates no approval event on the blockchain, which is why these permissions are missing from our measurement.
For you that means two things. A signature request can have the same effect as an approval, even though it looks more harmless and costs nothing. And a permission granted by signature will show up in some approval checkers only if the tool explicitly supports Permit2. Check that before you take an empty list for a clean list.
Which wallet shows you what you are really approvingWhat Revoking Does Not Protect: Seed Phrase, Signatures and Phishing
Tidy approvals limit the damage. They are no shield. They help you against exactly one attack pattern: a contract you once granted access to that later uses this access against you.
They do not help you if your seed phrase goes missing, because whoever holds the key needs no approval. They do not help you against a freshly signed transaction on a spoofed page, because in that moment you are granting a new permission rather than using an old one. And they do not help you with tokens whose contract brings its own blocking or clawback function, as many regulated and tokenized assets have built in.
Revoking therefore belongs alongside the other habits rather than in their place: separate addresses for trading and custody, a hardware wallet for the holdings that stay put, and the habit of reading every signature request before you confirm it.
Separate Addresses: Why an Approval Only Costs What the Account Holds
There is a way to defuse the topic structurally, and it manages without any tool at all. An approval can only ever reach what sits at the address it applies to. Anyone who separates their holdings limits the damage regardless of how clean their approval list is.
In practice that means one address on which you trade and use contracts, and a second one on which the holdings you do not touch are kept. The second address connects to no decentralized interface and therefore never grants an approval. If you also manage it through a separate wallet instead of the same software installation, you separate the risk that a compromised interface reaches both accounts at once.
This split has a side effect you should be aware of: moving holdings between your own addresses counts as a transfer for tax purposes rather than a sale. You should still document it cleanly, because your exchange has been reporting these movements to the tax authorities since the beginning of 2026, and an unexplained outgoing transfer raises questions later on. What exactly gets transmitted is something we have broken down in our overview of the crypto reporting obligation.
Revoking Token Approvals: What to Take Away
- Check today what is open. Enter your address into an approval checker without connecting the wallet, and get yourself a list. Anyone who finds an unlimited approval to a protocol they have not used for a year has already spent the afternoon usefully. For the holdings that are meant to stay put afterwards, our hardware wallet comparison is worth a look.
- Clear up in the order of your balances. Begin with the tokens you actually hold something in, and work your way down. At a measured price of around half a cent per revocation, the list is a question of half an hour of your time rather than of cost. Which wallet shows you the approvals in plain language when you confirm them is set out in our software wallet comparison.
- Change the habit at your next approval. Overwrite the unlimited proposal and enter the amount the operation is about. That costs you one more transaction on your next trade and in return caps every future loss at a sum you have set yourself. Anyone who wants to keep a clean overview of their holdings and movements will find the right tools in our portfolio tracker comparison.
(As of September 14, 2026. This article is not investment advice. Prices and fee structures change; check the terms with the provider before you buy.)
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
- Ledger Closes a Gap in the Ethereum App: When the Display Shows Something Other Than What You Sign
- Wallet Drainers: What You Really Approve When You Confirm, and How to Take It Back
- D'CENT App Wallet: How to Tell If Your Recovery Phrase Has to Move Now
- Magic Eden and Limit Break exploit: 530 WETH and thousands of NFTs drained, how to revoke your approvals
- Ethereum Gas at One Cent: What Gwei and Etherscan Mean for Your ERC20 Transfers
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.
August 31, 2026 10:12 AM

Fake AML Checks for Crypto Wallets: How to Spot the Scam Sites
Fraudulent websites pose as money-laundering screening services for crypto addresses and ask you to connect your wallet. A genuine check needs only the public address, and three of the domains named by Malwarebytes still respond twelve days later.
September 10, 2026 1:28 AM

End Blind Signing: What to Check on Your Hardware Wallet After the Trezor Update
Since September 7, Trezor has shown contract data in plain text on the device instead of a hexadecimal string alone. Our own count shows which share of Ethereum capital that reaches and where you keep signing blind.
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.
January 22, 2025 7:31 PM

Tornado Cash OFAC Sanctions Overturned: A Huge Win for Crypto Privacy and a 150% TORN Price Surge
The U.S. court’s reversal of Tornado Cash OFAC sanctions marks a pivotal moment for blockchain privacy, sparking a dramatic surge in the TORN price.
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?
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?
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?
August 3, 2022 9:22 AM

What are the BEST Ethereum Wallets in 2022?
What are the best Ethereum wallets in 2022? In this article, we talk about the best Ethereum wallets for 2022 and help you pick the best.
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 14, 2026 4:10 AM

Foreign Code on Your Ethereum Address: How to Check Your EIP-7702 Delegation
Since the Pectra upgrade, a single signature can be enough for your Ethereum address to run the code of someone else's contract. Our own measurement across 200 blocks shows what these delegations mostly point to today, and how to check your own address in a few minutes.
July 1, 2024 8:35 AM

Floki Inu Issues Major Scam Alert: A New Crypto Hack?
Floki Inu issues a major scam alert, urging investors to stay vigilant against fraudulent token schemes and the importance of security in the crypto space. What is it about?
February 9, 2024 7:27 AM

Ethereum ERC-404 Token PANDORA Grew by Massive 1000% – What is “ERC-404”? Everything You Need To Know
There's a hot new thing in the crypto world called the ERC-404 token standard. Let's take a look at What is ERC-404 standard in more detail.
January 12, 2024 12:27 PM

Guide to Choosing the Best Crypto Wallets in 2024
Explore the best crypto wallets of 2024 in our comprehensive guide. Discover top choices for security, convenience, and versatility in cryptocurrency management.
May 17, 2023 7:40 PM

WARNING: Ledger can read Private keys – New Controversial Feature?
Ledger alternatives: Let's explores the details of the new private key extraction feature, and the reasons behind the concerns it has generated.
October 17, 2021 3:57 PM

Top 5 Metamask Alternatives
The cryptocurrency world is full of innovations and exciting things. One such innovation is Metamask. But this post is all about the top 5 Metamask alternatives.
June 8, 2021 9:41 PM

How to send Ethereum from Metamask?
MetaMask was initially available in desktop web browser extensions for Google chrome and firefox. Later in 2020, they released its mobile app version which is available in Android and iOS. MetaMask was audited by legal authorities & found to be exceptionally secure and user-friendly.
December 8, 2020 6:34 PM

Cryptocurrency ABC – The Crypto Dictionary
Crypto-ABC: The complete overview of the most important words in the cryptocurrency world
August 29, 2020 7:46 PM

Aave: How To Earn Interest On Your ERC-20 Tokens
Aave is a decentralized lending platform built on Ethereum. The most important step the project took, was transforming from a market place for loans to pool lending. In pool lending, lenders put their tokens together in a pool, out of […]
June 4, 2020 10:58 PM

RenVM Mainnet Launches, Bringing External Assets To Ethereum
RenVM the cross chain assets project in the decentralized finance (DeFi) category launched its mainnet on May 27. The commercial users, developers and institutions can now bring multiple external assets to the Ethereum blockchain, to be used as ERC-20 standard […]
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?
May 7, 2024 7:39 PM

Ethereum (ETH) ETF Updates And Expected Rejections
Uncertainties surrounding Ethereum investment products grow by the day with new SEC decisions. Here is the latest news on the Invesco Galaxy spot Ethereum ETF proposal.
April 1, 2026 1:06 PM

Major Security Breach: Ethereum Blockchain "Hacked" Following 2026 Roadmap Update
Reports of a fundamental compromise of the Ethereum blockchain sent shockwaves through the DeFi ecosystem today, sparking a massive sell-off before the truth emerged.
August 28, 2024 10:33 PM

How to Migrate from MATIC to POL: Full Guide
How to update and migrate Polygon Tokens from MATIC to POL, when and why? Here is all you need to know...
June 24, 2024 10:37 AM

Bitcoin Price Prediction: Can BTC Price Fall Below 50K?
The profitability of Bitcoin futures cash-and-carry trades has plummeted amid a significant crypto market selloff. What are the reasons behind the decline and what can traders expect next?
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.
October 27, 2024 4:04 PM

What is KLAUS Token: The Meme Coin Making Waves in the Crypto Community
KLAUS Token is making waves in the crypto market and getting noticed among the meme coins. But what is this KLAUS token about?
September 16, 2026 4:19 AM

Check Your Safe Wallet Modules: How One Module Moved $7.7 Million Without a Signature
On September 15, 2,882 rsETH drained out of a Safe multisig without a single owner signing. An enabled module was to blame, and this is how you check your own wallet in five minutes.
More from CryptoTicker
