> For the complete documentation index, see [llms.txt](https://docs.allbridge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.allbridge.io/guides/faq/how-to-revoke-token-approvals.md).

# How to revoke Token Approvals?

If you see a "Transaction Error. Exception is thrown in contract code" error while approving a transaction in MetaMask, you may follow our step-by-step guide.

![](https://lh6.googleusercontent.com/3-zgqbOu0Dqlyaq4kaA9rsFkPnhV5lHmK3Lp8KfDx8GLcTdvlJlrFtoJkXzD0bKCjoTd5q7e_AAHIoLVQNerYFi2mfYSKBlNfzw8pIcsvhCrJMkumU16MDyoMuKzzy674Re8Eh4-)

It is possible to revoke your token approvals using:

Avalanche C-chain - [Snowtrace](https://snowtrace.io/)

BSC - [Bscscan](https://bscscan.com/)

Celo - [Celoscan](https://celoscan.io/)

Ethereum - [Etherscan](https://etherscan.io/)&#x20;

Fantom - [Ftmscan](https://ftmscan.com/)

Polygon - [Polygonscan](https://polygonscan.com/)&#x20;

1. Go to the block explorer of the chain where you need to revoke your token approvals.
2. Press on More.

![](/files/iFXjAwcVCtt4dwVKYpts)

&#x20; 3\. Press on Token Approvals.

<figure><img src="/files/xwB41evRLFNf2WARmMu8" alt=""><figcaption></figcaption></figure>

&#x20; 4\. Enter your wallet address in the field.

![](https://lh5.googleusercontent.com/oXsN210rPp4OdzLzWJIQPYIdhOFeN__dW-jxr41ZmWxDeuPS7mvVy7AUTvOGZQ3xO3ePfoh4Un0vgfp73HjwCexJdrPHFPscRYY6SlZiGgJY5n7oDSKxeGEyb-yYxqAQlsuRjpfK)

&#x20; 5\. You will see all of your token approvals.

![](https://lh3.googleusercontent.com/2EtPoRmsUyfO89kVG2LvwYbT5PafuKNZsh7XoZn9ArzYv54JI1WXEssr5ZNqWLONPj9NB_Zd0_QAwVfWrHeT6xjZ5p0ipXQoJZr0T5ktO8a_gLepNAJKCLE8toYJ_Sw7cQQbb2I4)

&#x20; 6\. Find a required token which you can see in the Contract field and a required Bridge contract address in the Approved Spender field.

&#x20; 7\. Connect your wallet by pressing “Connect to Web3” button

![](https://lh6.googleusercontent.com/lUkhllzN6_AcXMFTQwKd2owF-yun3rpCsRk-vN4VzwDEesWGOu1DSttt_b9sIaXX9UnB4Pj_p5hb7uLJSSUkQu5N6WujwmElr8UaCxZYUoQGsRYeoc5IKfefyFSZcHtaXFLlw8SQ)

&#x20; 8\. Press on the revoke button.

![](https://lh5.googleusercontent.com/_9GHjNnKYuiuvyvRyKUVwjkOIJxEvuhiKoogn-B3beEtlpufPiWdIMbbpTHPX7_bHacvJcHswXvzvJmt2AR0NZyqXOISGRp_lTK7I66EiNiHEOebGcltoNK59SE66bR7QSF7Mt2H)

&#x20; 9\. Approve revoke in your wallet.

![](https://lh6.googleusercontent.com/N5-biBvxvIvjz8TNhERSEqPrsIzbTRzYWE61Ysi55Ai9A0pu8QuJCdMOQWaraZOHFYMKS1m9H3Y6xr8OnHpVnSL2FF9ztdkuLKx62n4VclVBT_N1J53jsQ5rfSP7g4kNTVxPvkt6)

You also can revoke token approvals using:

Harmony - [Harmony Block Explorer](https://explorer.harmony.one/tools/approvals)

Klaytn - [Klaytnscope](https://scope.klaytn.com/)

1. To revoke token approvals using Harmony blockchain, press on Sign in Metamask and revoke token approvals.

<figure><img src="/files/cAaeinqnjiIgi06J8NSn" alt=""><figcaption></figcaption></figure>

2\. To revoke token approvals using Klaytn blockchain, enter your wallet address, press on Approvals and revoke token approvals.

<figure><img src="/files/lr7ZqEZjUCq15H4cAuSo" alt=""><figcaption></figcaption></figure>
