Skip to content
ihategas.xyz

Revoke Approvals

Set allowances to zero — one transaction each.

You sign, we never can

About revoke approvals

Approvals do not expire. Every one you have ever granted is still live, and every one is a standing permission for a contract to move that token out of your wallet — which is how over $200 million was taken in 2024 and 2025. This lists them for the connected wallet, ranks them by what could actually be taken today, and sets the allowance to zero on the ones you choose — one transaction, and one network fee, per approval. Flagged spenders come first because those are the ones already known to be dangerous.

Common questions

What is a token approval and why does it matter?

An approval is standing permission for a contract to move a token out of your wallet, granted once and live until you cancel it. It is what lets a DEX execute your trade — and it is what a compromised or malicious contract spends months later, without asking you again.

How do I revoke a token approval?

Setting the allowance to zero is the revoke; there is no separate call. This page lists the live approvals on the connected wallet, ranks them by what a spender could actually take today, and sets the chosen one to zero. It costs one transaction and one network fee per approval.

Does revoking an approval cost gas?

Yes — it is a transaction on the network, so it costs a fee like any other, and there is no way to revoke without one. Approvals are per token and per network, so clearing them on one chain leaves the others untouched.

More wallet safety tools