# How to revoke token allowances using Wallet Approval

### **Why should you use the Wallet Approval tool?**

To trade, farm, stake, or interact with any dApps, you are required to allow smart contracts to access your assets. There are 2 approaches to allowance: **Allow for a specific amount of tokens** and **unlimited approval**.

* **Allow for a specific amount of tokens:** you give access to a particular amount of tokens for smart contracts of DApp. It can not exceed the maximum number of tokens that you grant.
* **Unlimited approval:** It means that you provide a smart contract with full permission of your funds.

Unlimited approval brings them a fast and frictionless experience; however, it might potentially affect the risk of asset loss if you interact with untrustworthy platforms or scamming pools.

It is recommended not to grant unlimited access to a platform to keep your funds safe.

### How to revoke token allowances

**Step 1**: Access the **Wallet Approval** feature

*Option 1:*&#x20;

Click on the icon at the top left corner of the main screen ⇒ Choose **Services ⇒** Scroll down or search for the **Wallet Approval**.

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

*Option 2:*&#x20;

Click on the Discover icon at the bottom of the main screen ⇒ Navigate to the Services tab ⇒ Scroll down or search for **Wallet Approval**

<figure><img src="/files/PrP4wp0QNQTExBgQMHvd" alt="" width="563"><figcaption></figcaption></figure>

**Step 2:** Select the blockchain and the wallet which you often use to interact with DeFi services.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc-EmHeq_xaQU96xSSx9xZePKaq43FBB8ZVYCRUDrr3zmhmnKBKmLdbKeShAhCEfuCHNm-b4ItIgBTVwYaYlsiXnZJG2zsQ73S7bYcFYLLy6OtP0w-0Kco1cIxpFSrQLACh3bPYO72yWP0x4TVCeaXgLTE?key=wEGtpHeQ3kUr6mBVUUXGGA" alt=""><figcaption></figcaption></figure>

**Step 3:** Click on the **\[x]** icon next to any contract from which you would like to revoke the permission.

**Step 4:** Click **Confirm** for completion and wait for seconds. All done!

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfeb888iqlHUD1sZaxAtRszv3yuAFHRrrYVHDuEtiZvv647M9gY8810YdOTY7p9F5tJBoaxiSGWlJn5flLy8K77x8KoCWtHwJvYgA5dzJRM3rviKQaXRQOGC7kK-UggmXdc6QW62ds1f2Zw4pwnFS3skD9B?key=wEGtpHeQ3kUr6mBVUUXGGA" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Note:** This revocation process will require a small gas fee. Please ensure you have enough father tokens in your wallet to cover the gas fees for revoking transactions on each blockchain.\
[What is Gas Fee?](https://coin98.net/what-is-gas-fee)
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.coin98.com/products/coin98-super-wallet/mobile/security-and-privacy/wallet-approval-1.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
