loomprotocol.xyz

How to Revoke Token Approvals from a Smart Contract Using Trust Wallet

You revoke token approvals from a smart contract using Trust Wallet by connecting to a token approval checker dApp (like Revoke.cash or Etherscan's token approval tool) and submitting a transaction that sets the allowance to zero. This removes the smart contract's permission to spend that token on your behalf.

Why you need to revoke token approvals

When you interact with a decentralized application (dApp) through Trust Wallet - for example, swapping tokens on a decentralized exchange or lending assets - the dApp typically asks you to approve a smart contract to spend a specific token. This approval grants the contract permission to transfer that token from your wallet up to a set limit.

Approvals do not expire. If you approved a contract that later turns out to be malicious, or if you simply no longer use the dApp, the contract still holds that permission. Revoking the approval removes it, reducing the risk of an unauthorized transfer.

What you need before starting

Step-by-Step: revoke token approvals using trust wallet

The process uses a third-party token approval checker. Revoke.cash is a commonly used tool. The steps below describe the general workflow; the interface of the specific tool you choose may vary slightly.

1. Open Trust Wallet and Connect to the dApp

2. Select the Network

The approval checker will show a list of supported blockchains. Choose the network where the token approval exists (for example, Ethereum, BNB Smart Chain, Polygon). Only approvals on that network will appear.

3. review your token approvals

After connecting, the tool scans your wallet and displays a list of all tokens and the smart contracts that have approval to spend them. For each approval, you typically see:

4. Initiate the Revocation

5. Confirm the Transaction

6. Verify the Revocation

After the transaction confirms, refresh the approval checker tool. The revoked approval should no longer appear. You can also check the token's contract on a block explorer (like Etherscan) by searching your wallet address and looking at the token allowance for that contract - it should show zero.

Common issues and troubleshooting

The revocation transaction fails

The approval does not appear

Trust Wallet Shows "Cannot Connect" or "Connection Failed"

Safety Notes

Not financial advice. loomprotocol.xyz publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.

Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.

Back to trust wallet