# Points Calculator

Your Firelight Points are determined by 3 main factors: the amount of stXRP you hold, the length of time you hold it, and phased Point Boosts for early participants.

### **1. Amount of stXRP**&#x20;

The primary factor in your points calculation is the total amount of stXRP you have. This includes both the stXRP held directly in your wallet and any stXRP you've deployed in DeFi protocols. In the initial stages, yield generation opportunities will be contained to Flare’s DeFi ecosystem.

{% hint style="warning" %}
The more stXRP you hold, the more points accrued.
{% endhint %}

### **2. Amount of Time you hold stXRP**

The second factor considered is the length of time for which you’d hold your stXRP. Points are accrued based on a time-weighted system.

* Hourly Snapshots: Your stXRP balance is recorded in a "snapshot" that is taken every hour on the last block of that hour.
* Accumulation: Earn points for every fully completed hour which you hold stXRP. Partially completed hours are not counted.

### **3. Active Periodic Boosts**&#x20;

To reward our earliest supporters, we are offering special boosts that multiply the points you earn.&#x20;

Boosts will automatically apply to your points based on when you participate. Boosts earned in a phase will be isolated to that phase, and will not be applicable to later phases. Once a phase is completed, your boost will automatically transition to the pre-decided boost in the next phase.

{% hint style="warning" %}
The earlier you stake, the faster you'll accumulate points from early point boosts!
{% endhint %}

## Point Calculation Formula&#x20;

This formula calculates your points accrual, factoring in your total stXRP holdings, the duration stXRP has been held, and active boosts.

The formula is:

$$
Firelight Points=(stXRPheld​+stXRPdefi​)×Timeheld​×Boost
$$

This calculation runs continuously, rewarding **consistent** and **early** **participation** in the ecosystem.<br>


---

# 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.firelight.finance/reward-system/points-calculator.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.
