> For the complete documentation index, see [llms.txt](https://docs.coin98.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.coin98.com/audits/coin98-token/terminal/wallet-approval.md).

# Wallet Approval

Coin98 now supports the Wallet Approval tool, revokes token allowances from dApps on all supported Blockchains, and protects users from potential loss risks.

## **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="https://2549780185-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FirKWZRA5WMZ5uBeDGB96%2Fuploads%2FQt40wuCvA4w2aGSYf74J%2FScreenshot%200006-06-22%20at%2021.55.58.png?alt=media&amp;token=62bf2ddd-5c0a-4d97-926c-702dec3af408" 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="https://2549780185-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FirKWZRA5WMZ5uBeDGB96%2Fuploads%2FI3acyCHN1LmASnqjt5Y6%2FScreenshot%200006-06-22%20at%2021.57.41.png?alt=media&amp;token=e606a0ae-ddb6-4d54-bfb1-2d7e1131f29c" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2549780185-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FirKWZRA5WMZ5uBeDGB96%2Fuploads%2F5Gb26odyABa9POIilITY%2Fimage.png?alt=media&amp;token=ba49e3f2-53d1-4180-ad92-ea9eae50c11d" 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="https://2549780185-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FirKWZRA5WMZ5uBeDGB96%2Fuploads%2FkGSPHQWD5cVg4Rz1ULFU%2FScreenshot%200006-06-22%20at%2022.00.48.png?alt=media&amp;token=c06f4dd6-0114-4705-845a-dfe701237c84" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://2549780185-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FirKWZRA5WMZ5uBeDGB96%2Fuploads%2F7xrFHI7HgTMuX2LpVu8A%2FScreenshot%200006-06-22%20at%2022.01.27.png?alt=media&amp;token=6544c690-08d4-45c7-9ae2-f4fca8d4f37b" alt=""><figcaption></figcaption></figure>

The system will notify once completed

<figure><img src="https://2549780185-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FirKWZRA5WMZ5uBeDGB96%2Fuploads%2FPU5IU526IDNDw2CRTGcr%2Fimage.png?alt=media&amp;token=b37f6186-c733-486c-ab0a-d5f633020237" 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
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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 following URL with the `ask` and `goal` query parameters:

```
GET https://docs.coin98.com/audits/coin98-token/terminal/wallet-approval.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `build a script that syncs our docs to a CMS` lets GitBook tailor the answer to that use case.

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.
