> For the complete documentation index, see [llms.txt](https://docs.myswap.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.myswap.xyz/myswap-leaderboard/points-calculation-formula.md).

# Points Calculation Formula

Each participant in the mySwap protocol earns points. The points are calculated as follows:

$$\text{total points} = \text{fee\_points} \times \text{fee\_points\_factor} + \text{bonus\_points}$$

#### Fee Points

Fee Points are based on fees accrued on all user's positions (live and closed).\
The fees are calculated by converting the accrued fees to USD at the time of the position closing, or at current time for live positions. The fees are converted to points by taking them as their USD value, mutplied by 100.\
For instance, with lifetime fees of 25$ you are eligible for 2,500 points.

#### Fee Points Factor

Fee points are eligible for a multiplicative factors based on:

* providing LP to special pools - up to x5 per position. special pools are:

| Pool       | Factor |
| ---------- | ------ |
| ETH/USDC   | 5      |
| USDC/USDT  | 5      |
| STRK/ETH   | 5      |
| STRK/USDC  | 5      |
| WBTC/ETH   | 5      |
| wstETH/ETH | 5      |
| USDC/DAI   | 5      |

* Early-bird LP: up to x2 for positions minted prior to Feb 1st 2024, x1.8 for positions to be minted prior to Match 1st 2024, x1.5 for positions to be minted prior to May 1st 2024, and decaying going forward. The exact formula is\
  \
  $$factor(days) = 1 + \frac{1}{2^{\frac{days}{90}}}$$

  \
  where $$days$$ are the number of days after the *launch date (Feb 1 2024)* in which  the position was minted, or 0 if minted at or prior to l*aunch date*

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

#### Bonus Points

Bonus Points based on community activity and campaigns participation:

* Bonus for Alpha-Coins and Yield-Alchemy campaign participation:  Users of mySwap V1 who participated in the two NFT campaigns will receive bonus points. Each of the 8 NFTs is worth between 200 and 500 bonus points.<br>

| NFT              | Bonus Points |
| ---------------- | ------------ |
| Alpha Blue Coin  | 200          |
| Alpha Red Coin   | 300          |
| Alpha Green Coin | 400          |
| Alpha Gold Coin  | 500          |
| Aurora's Ember   | 200          |
| Zephyr's Cascade | 300          |
| Terra's Glimmer  | 400          |
| Aqua's Gleam     | 500          |

* Bonus for secure accounts: Coming soon
* Bonus for mySwap community participation: coming soon


---

# 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 current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.myswap.xyz/myswap-leaderboard/points-calculation-formula.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
