Token Allowance Checker
Control your token approvals

Check Allowances
Control your approvals

Token Allowance Checker shows all approvals for your ERC20-compliant tokens, and the option to change the approved amount - or completely zero it.

The unlimited approval problem

Many DApps have the habit of requiring you to approve effectively unlimited amount of tokens. This helps improving the user experience, as you only have to sign off an approval once and it will be enough for all future transactions.

However this also means that the DApp (or the person/entity controlling it) can at any time transfer all of your tokens, without requiring any further approval.

In addition, there is no concept of expiring approvals. Once approved, the approval will remain forever. If you do not trust a DApp or its operators anymore, there is usually no easy way to remove the approval.

(c) Michael Bauer
v2.12.0