Independent DeFi security desk · Status: operationalMethodology & corrections · Submit an incident
BTC$84.4K+1.14% ETH$2.7K+1.73% DeFi TVL$95.5BMarket data DEX 24h$11.5BMarket data ETH gas1.81 gweiNetwork data 2026-09-29 13:20 UTC
DeFi Safety · Compared 2026-09-29

Approval revocation tools compared: how to see and remove standing permissions

A token approval is a standing permission you grant to a contract. It does not expire when you close the tab. This table compares the tools that let you find those permissions and remove them, which is the cheapest security action available to a DeFi user.

Who this is for: Anyone who has connected a wallet to a dapp and wants to know what permissions are still active.

Short answer

Run a revocation review once, then repeat it every few weeks. The tool matters less than the habit: any of the options below shows you something you have probably forgotten about.

Some outbound links on this page may become partner links if a commercial agreement is signed. Partner status never changes which products are listed, the order of the table, or the notes underneath it. We do not accept payment to remove a warning. See the affiliate disclosure for details. Affiliate disclosure →

The comparison

4 options
Option What it doesChain coverageWallet connectionCostWhat it cannot see
Revoke.cash Lists active token approvals and lets you revoke them in one flowBroad multi-chain coverageRead-only connection to view; a transaction to revokeFree; you pay network gas to revokeOnly approvals on chains it supports, and only for the wallet you connect
Etherscan token approval checker Block explorer tool that lists approvals for one addressEtherscan family explorers, chain by chainRead-only; you paste or connect an addressFreeOne network per explorer, so multi-chain reviews mean repeating the process
Wallet built-in approval view Approval list inside the wallet you already use, for wallets that ship oneWherever that wallet supportsAlready connected by definitionFree; gas to revokeCoverage and depth vary a lot between wallets
Portfolio dashboard with an approvals tab Multi-chain portfolio view with an approvals sectionBroad multi-chainRead-only address trackingFree tierThird-party index of on-chain state; treat a missing row as unverified rather than safe

Cells marked with a dash mean we could not verify the detail from public documentation at the review date.

Why each option is in the table

More in DeFi Safety →

Revoke.cash

Why it is here
Single purpose, no account, no upsell to a trading route. The clearest tool for the specific job of removing permissions.

What to watch
A revocation is a real transaction and costs gas. Revoking many approvals at once can be expensive during busy periods, so it pays to review rather than clear everything blindly.

Etherscan token approval checker

Why it is here
No wallet connection needed, which makes it the easiest way to check an address you do not want to connect anywhere.

What to watch
Revoking still requires a transaction from the owning wallet. The checker finds permissions; it does not remove them for you.

Wallet built-in approval view

Why it is here
No extra tool, no extra site, no extra connection. If your wallet has a good approval view, use it before reaching for anything else.

What to watch
Not every wallet exposes approvals in a readable way. Check yours before assuming you are covered.

Portfolio dashboard with an approvals tab

Why it is here
Useful when you want approvals in the same view as balances, so you can see what a permission actually puts at risk.

What to watch
Dashboards index data on their own schedule. If a token does not appear in the list, that is not proof there is no approval.

Common questions

Does an approval expire on its own?

Normally no. Unless the contract itself sets an expiry, an approval stays valid until it is spent or revoked. That is why old approvals from contracts you no longer use are worth clearing.

Should I revoke everything?

No. Revoking costs gas, and clearing an approval you still use just means granting it again. Review the list, keep what you actively use, and remove the rest.

Can I revoke an approval if I lost access to the wallet?

No. A revocation is a transaction signed by the address that granted the permission. If you no longer control the key, you cannot remove the approval, which is one reason to keep the set of wallets you actively use small.

Method. We build each table from vendor documentation and, where possible, a hands-on test of the flow described in the row. We do not rank products by revenue, and we do not publish return, yield or profit claims. Interface details, chain support and fees change often: treat every cell as a starting point and confirm it on the vendor's own documentation before you rely on it.

Related reading

All topics →

Altcoin spot volume surges to nearly 4x Bitcoin’s, highest in a year

The surge in altcoin spot volume suggests a shift in market dynamics, potentially signaling a peak in Bitcoin's price and increased volatility.

NEAR Intents says it blocked $50M tied to Bitget hackers

The cross-chain protocol said it actively prevents stolen funds from being laundered, drawing a contrast with THORChain’s position that it does not selectively censor transactions.

After AI Agent Hacked Its Government, Australia Calls Altman and Amodei to Testify

Senator Sarah Hanson-Young has invited the OpenAI and Anthropic CEOs to a Canberra hearing on October 1, after an OpenAI agent quietly accessed Australia's Medicare data and nobody said a word for months.

Telegram’s crypto lineup expands as Wallet rebrands to Walt alongside new Gram wallet

Wallet in Telegram is rebranding as Walt as Telegram launches Gram wallet, separating simple crypto payments from advanced trading and investing.

Compound Foundation denies misuse of V2 reserve funds amid governance controversy

The controversy highlights potential vulnerabilities in DeFi governance, risking reputational damage and questioning DAO decision legitimacy.

D3 Opens New Domain Priority Program Through Solana and Hyperliquid Vaults

TL,DR D3 launched Frontier, a program that allows users to deposit assets into Solana and Hyperliquid vaults to earn priority points on internet domain names. The vaults are supported by Loopscale on Solana and by Hyperi

Sponsor this page

Put your product next to this decision.

Sponsored placements are labeled and never change the table, the order, or the warnings. Send your product, destination and placement.

View advertising options →