# Wallet Approval

## **Why should you use Wallet Approval tool?** <a href="#id-72ey2t569dtb" id="id-72ey2t569dtb"></a>

In order to trade, farm, stake, or interact with any dApps, users 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:** Users give access to a particular amount of tokens for smart contracts of DApp. It can not exceed the maximum tokens that you grant.
* **Unlimited approval:** It means that users 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 users 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** <a href="#xoh6hdl2djv3" id="xoh6hdl2djv3"></a>

**Step 1**: Access [**Coin98 Terminal**](https://terminals.coin98.com/)

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

**Step 2:** Connect to the wallet that you wish to revoke allowence by selecting the corresponding blockchain and then the wallet address.

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

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

**Step 3**: In this interface, you can revoke the permission of any desired contract by clicking on the **\[x]** icon.

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

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

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

The system will notify once completed

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

{% hint style="info" %}
***Note**:*

* *This revocation will take you a small network fee; please ensure you have enough parent tokens on the wallet.*
  {% 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/audits/coin98-token/terminal/wallet-approval.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.
