The first time you swap or add liquidity to a pool, you must approve the token to be swapped. This gives the Uniswap Protocol permission to swap that token from your wallet.
Sometimes, token approvals need to be revoked. Here are a few reasons why:
- Your wallet has been compromised
- To change the amount of a token that has been approved
- To reduce the risk of stolen funds/tokens
If you revoke a token approval, you will have to approve the token again the next time you attempt to swap on Uniswap.
How to revoke a token approval:
Go to the “approval checker” section of the block explorer
Enter your public wallet address
Revoke the token approval from Uniswap
Please note that revoking a token does require network costs and this process is different from disconnecting from a dapp.