Thanks to
dimao for the useful material
https://bitcointalk.org/index.php?topic=5283879https://tac.dappstar.io/ (the best)
https://approved.zone/https://debank.com/"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
https://tac.dappstar.io/ ![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.ibb.co%2FBrJ1csg%2F1.png&t=665&c=4kA0-jsLorDzbw)
source:
https://bitcointalk.org/index.php?topic=5283879Check your wallets and set the value to 0 for projects you don't trust or don't interact with anymore.