# Trade & Liquidity Mining

ICDex supports both Trading Mining and Liquidity Mining as ecosystem incentives to help increase volumes and to encourage traders who may not have tried our platform before to give it a shot. The logic is that once a trader has given us a try they’ll learn more about our features and platform and grow fond of it in the process.

{% embed url="<https://www.youtube.com/watch?t=4s&v=EkygTXJQadc>" %}
This is a video guide for the Trade Mining process
{% endembed %}

When getting started with participation in an active round first you'll want to click "Details" on the Mining page to see which pairings are supported for that round.

<figure><img src="/files/CWcQUo6fygQeyfCgPfLI" alt=""><figcaption><p>Some rounds wil support many pairings while others may support only one specific asset's pairings</p></figcaption></figure>

## Trading Mining <a href="#aa57" id="aa57"></a>

These activities are structured into regular rounds, governed by rules embedded within Canister smart contracts, which autonomously calculate Mining Points for traders and liquidity providers. The fixed number of mining rewards (ICL) available per round is distributed among participants based on their accrued Mining Points.

When a mining round is active the volume of traders on designated trading pairs are calculated in USD value at current prices to determine their Trading Mining Points.

**Trader Trading Mining Points = ∑(TraderVolToken1 \* Token1PriceUSD)**

At the end of the mining round, the smart contract automatically calculates each trader’s mining rewards.

**Trader Rewards = TotalSupplyForTradingMining \* TraderTradingMiningPoints / TotalTradingMiningPoints**

*Note: The transaction volume of VIP-maker accounts is only counted as 15%.*

## Liquidity Mining <a href="#id-78dc" id="id-78dc"></a>

When a mining round is active, Liquidity Providers (LPs) provide liquidity in quote tokens on designated trading pairs in Public OAMMs. This liquidity is time-weighted and converted into USD value, also known as Time Weighted USD (TWUSD), to calculate their Liquidity Mining Points.

**LP Liquidity Mining Points = ∑(DurationSeconds \* LPLiquidityToken1USD)**

When the mining round concludes, the smart contract automatically calculates the mining rewards for all LPs.

**LP Rewards = TotalSupplyForLiquidityMining \* LPLiquidityMiningPoints / TotalLiquidityMiningPoints**

## NFT Acceleration <a href="#id-967e" id="id-967e"></a>

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

Traders and liquidity providers can boost their mining speed by 15% to 25% by binding an[ ICLighthouse Planet NFT](https://yuku.app/market/goncb-kqaaa-aaaap-aakpa-cai). Different NFTs provide different acceleration rates:

* \#MERCURY (index 1515–2021) : 15%
* \#VENUS (index 1015–1514): 17%
* \#EARTH (index 615–1014): 19%
* \#MARS (index 315–614) : 21%
* \#JUPITER (index 115–314): 23%
* \#SATURN (index 15–114): 25%
* \#URANUS (index 5–14): 25%
* \#NEPTUNE (index 0–4): 25%

If you hold more than one NFT, only the one with the highest speed boost will be selected.

## **Claiming Rewards**

ICL rewards traders earn from mining activities are stored in the balance of the Mining Canister. Traders and liquidity providers must manually execute a “Claim” operation to transfer ICL to their accounts.

You can choose to claim your rewards after each round or wait until the end of all four rounds to claim them all at once.

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


---

# 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://iclighthouse.gitbook.io/iclighthouse/products/icdex/guides/trade-and-liquidity-mining.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.
