# Redemption of tokens

The token swap system is presented in the form of a fixed liquidity pool.&#x20;

This solution allows private investors to redeem a token at a profitable price, and the project can predictably collect the required amount of investment for a predictable number of tokens, as well as prevent a quick flush on exchanges during listing using systems of gradual funds' unlocking.

The system also assists in the wide distribution of token holders after redemption. Having a large number of token holders distributed geographically and demographically is a key advantage for a token project. Many centralized exchanges will view the number and location of token holders as key indicators of whether a project is worth listing.

To achieve these benefits, the users wishing to redeem tokens at a bargain price compete with each other using the following mechanics:&#x20;

* [Separation users into tiers](/documentation/tiers.md) depending on the received [Gravity](/documentation/staking.md).&#x20;
* Executing tasks of token projects.

Stages of token swap:&#x20;

1. If you were included in the whitelist, then when the specified start time of sales comes, you need to enter the tokens required by the pool into the exchange contract via the site interface.
2. When the distribution date comes, the tokens will automatically appear in the wallet.

{% hint style="info" %}
Depending on the described distribution plan in the project - tokens can be received in parts (gradual) before the final distribution date
{% 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.crodo.io/documentation/redemption-of-tokens.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.
