How to revoke token approval How to revoke token approval

How to revoke token approval

One of the amazing functionalities of using Web3 infrastructure is the ability to connect with multiple applications across the blockchain ecosystem with ease. The most utilised (and abused) of these connections is approving token spending. This allows the application access to your tokens to complete your desired actions. As fantastically simple as this is, it also comes with risks. As you have given the application the ability to spend your tokens, should it be or become malicious, it now has the ability to steal them from you. Thus you should always be aware of what applications you are connecting with, and revoke approvals for those you are no longer using.

In this article, we will walk you through 2 ways to revoke access to your wallet.

Etherscan

Etherscan is a blockchain explorer for the Ethereum blockchain. Etherscan makes it easy to navigate through transactions, blocks, wallet addresses, smart contracts, and other on-chain data.

With Etherscan, you can understand in what ways you are interacting with DApps, smart contracts, wallets, and everything that occurs on the blockchain. This website can be a useful source to spot suspicious behavior.

Step 1 – Connecting your wallet

Screenshot_2022-09-22_at_14.40.49.png

  1. Head over to the following url; https://etherscan.io/tokenapprovalchecker
  2. Select the “Connect to Web3 button
  3.  and select MetaMask to connect it to your wallet.

Step 2 – Approve the connection with MetaMask

Screenshot_2022-09-22_at_14.40.58.png

Verify the wallet address and hit Next.

Screenshot_2022-09-22_at_14.41.10.png

Hit the connect button to link Etherscan’s explorer to your wallet.

 

Screenshot_2022-09-22_at_14.41.22.png

When connected you can revoke permissions for whichever tokens you like. If you don’t see a token you’re looking for, consider changing the token type from ERC-20 to ERC-721 or ERC-1155 by clicking the tabs.

Revoke.cash

Another way of revoking access to your wallet is by using revoke.cash. This is a tool made by Rosco Kalis that allows you to connect your wallet and see all the current approvals for the connected wallet. 

Screenshot_2022-09-22_at_14.41.34.png

As you can see in the screenshot above, simply connect your wallet using the button in the bottom right corner. After doing so, you will see a list of approvals. Simply press ‘Revoke’ to allow the website to revoke the access.