How to revoke a token approval

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:

  1. Go to the “approval checker” section of the block explorer for the network you're on

  2. Connect your wallet

  3. Revoke the token approval from any address that you wish

    Please note that revoking a token does require network costs and this process is different from disconnecting from a dapp.