You can check your existing token approvals of your wallets and revoke them in two ways, through the 'token approval checker' function of the block explorer for the chain you're using.
Ethereum
https://cn.etherscan.com/tokenapprovalchecker
Polygon
https://polygonscan.com/tokenapprovalchecker
BSC
https://bscscan.com/tokenapprovalchecker
Avalanche
https://snowtrace.io/tokenapprovalchecker
Arbitrum One
https://arbiscan.io/tokenapprovalchecker
Optimism
https://optimistic.etherscan.io/tokenapprovalchecker
Starknet
https://www.starkrevoke.com/
https://starkrekt.com
Solana
https://www.solrevoker.com/
https://famousfoxes.com/revoke
or through a specialized platform,such as
- Revoke (multiple chains)
- Unrekt (multiple chains)
- Approved.zone (Ethereum)
- Cointool (multiple chains)
- Beefy.finance (BSC/BNB Smart Chain)
- EverRevoke (multiple chains)
- Approvals(Ethereum, Polygon, Optimism, Arbitrum One chains)
And stay tuned, one click to revoke all token approvals via a non-upgradeable contract is coming soon…