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
- Head over to the following url; https://etherscan.io/tokenapprovalchecker
- Select the “Connect to Web3 button
- and select MetaMask to connect it to your wallet.
Step 2 – Approve the connection with MetaMask
Verify the wallet address and hit Next.
Hit the connect button to link Etherscan’s explorer to your wallet.
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.
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.