pigeoninyellowboots.lol

Why you should revoke token approvals on dead projects

You hold a dead token. The project is gone; the team vanished months ago. You assume the risk is over.

It isn't.

An open token approval on an abandoned contract is a permanent backdoor. The approval itself lives on a different asset - ETH, USDC, BNB - something you probably still hold. That is the threat most people miss.

How approvals work

When you approve a token for trading on Uniswap, PancakeSwap, or any other DEX, you give that contract permission to spend a specific token from your wallet. You can approve a fixed amount. Or you can approve an unlimited amount. Unlimited approvals are common - they save gas on future trades - but they also mean the contract can drain every token of that type you ever hold.

That is fine while the contract is maintained. When the contract is abandoned, it is a loaded weapon left on the floor.

The dead-project trap

The dead token itself is worthless. That does not matter. The approval is not on the dead token; it is on the asset you approved. If you approved an unlimited USDC allowance to trade a dead Shiba knockoff, that approval still exists. A compromised or malicious contract can call the approve function and move your USDC. The same applies to ETH, BNB, MATIC, or any other asset.

No one is watching the abandoned contract. No one will patch it. If an exploit surfaces, or if the contract always had a hidden drain function, your funds are gone.

How to check your approvals

Three tools will show you what you have approved.

Revoke.cash is the cleanest option. Connect your wallet, and it scans your address across multiple chains, displaying every active approval. You can revoke directly from the interface. The site does not store your private keys.

Etherscan's token approval tool works for Ethereum. Go to Etherscan, paste your address, and click the "Token Approvals" tab. It lists every ERC-20 approval. You can revoke by calling the contract yourself, but the process is less guided than Revoke.cash.

BscScan's approval checker does the same for BNB Chain. The interface is nearly identical to Etherscan's. Paste your address, find the approvals, and decide what to revoke.

Identifying dead contracts

You need to confirm which approvals point to abandoned projects. Cross-reference the contract address against live data.

Check DexScreener. Paste the contract address. If the pair shows no liquidity, no trading activity, and no price data, the project is likely dead. DexScreener updates in real time; an empty chart with a flat line is a strong signal.

Check CoinGecko. Search the token name. If the page shows "delisted" or returns no results, the project has been removed from tracking. That usually means no volume, no team response, and no community. If both sources show nothing, the contract is abandoned. Revoke that approval.

Gas costs across chains

Revoking an approval is a transaction. It costs gas.

On Ethereum, gas is expensive. A revocation can cost $20 to $50 during normal congestion. On BNB Chain, it is cheaper - often $0.10 to $0.50. Polygon, Arbitrum, and Optimism fall somewhere in between. Compare that cost to the asset at risk: if you hold $500 in USDC on Ethereum and the approval costs $30, revoke. If you hold $5 in a forgotten token and the approval costs $50, you have a harder choice.

The safe rule: revoke any unlimited approval on a dead contract, regardless of the gas cost. The risk is permanent; the gas fee is one-time.

One exception

If you approved a fixed amount - say exactly 100 tokens - and the contract is dead, the risk is minimal. The contract can only spend those 100 tokens. If they are worthless, there is nothing to drain. But check the approval type. Many interfaces default to unlimited. Do not assume you set a limit.

The habit to build

Check your approvals once a month. Revoke anything connected to a project that no longer exists. Do this before you check your portfolio - the approvals matter more than the balances.

A dead project cannot rug you twice. An open approval can.

Not financial advice. pigeoninyellowboots.lol publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.

Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.

Back to dead tokens