# The RWA points program

In order to increase the usage of the new re.al L2 chain, a special reward program has been launched on the 1st of July 2024. Users are able to earn points during the first reward season (July 1st to August 31st) after which they will be to claim their rewards in exchange for points.

{% hint style="success" %}
The points to reward ratio is very simple for this reward program:

1,000 points = 1 $RWA token
{% endhint %}

## How to get points?

### Many ways to earn points

If you want to get the full picture of the points program, you can easily read about it on [the official re.al website](https://www.re.al/rewards/about) or on [the official mirror article](https://mirror.xyz/0xBE105a62f39a2E0b09772C49E3EcF6ef21BEd85C/Dm0H18kJ2RW6wBXmrARgQTdlcI0kv6pH9zVukGpG5lM). This section will give a small recap of how you can get points during the reward seasons.

* bridge tokens and simply hold them in your wallet
* locked RWA and PEARL as veRWA on the re.al dApp, and vePEARL on Pearl
* stake your CAVIAR on Pearl, or MORE tokens on Stack
* stake your arcUSD on Arcana Finance and hold PTa to earn Arcana points
* provide liquidity on Pearl in any pool
* swap tokens on Pearl

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

These are basically all interactions that you can do on re.al, covering the dApps that are currently live. In other words, if you participate to the chain's ecosystem, even by simply holding tokens, you will receive points.

### Points multipliers

Depending on the action you perform onchain, and the token you use, some multipliers will be applied. As an example, assuming you invest the equivalent of $1,000 on re.al:

* if you hold 1,000 USTB tokens in your wallet, you will get a `x1` multiplier
* if you hold 1,000 arcUSD tokens instead, your multiplier will be `x4`
* if you provide liquidity for USTB / MORE on Pearl, since both USTB and PEARL have a `x1` multiplier, you will provide about 500 USTB and 500 MORE, but since you provide liquidity, you will get a `x1` multiplier on the 2 tokens, and an additional `x2` multiplier for your LP position.
* if you provide liquidity for USTB / arcUSD instead, you will get a `x1` multiplier on the 500 USTB, a `x4` multiplier on your arcUSD, and a `x2` additional multiplier on your LP position.

This multiplier is actually applied on the dollar value of your position compared to the entire TVL of the chain. It is obviously very complicated to actually calculate the entire weight of your portfolio, and this is the reason why the points calculate is made offchain using a daily snapshot. But as a quick example, assuming that the TVL (**T**otal **V**alue **L**ocked) of the chain is distributed as follows

* TVL of $1,000
* 500 USTB
* 500 arcUSD
* 1,000 points distributed daily

Holding USTB has a multiplier of `x1` and arcUSD has a multiplier of `x4`, which means that 20% of the points will be distributed to USTB holders, while 80% will be distributed to arcUSD holders. So the daily points ratio is as follows:

* 1 USTB = 0.4 point
* 1 arcUSD = 1.6 point

{% hint style="info" %}
Knowing that there are many tokens and many ways to use them on re.al, it's a bit hard to easily get a token:point ratio, but just by watching the point multipliers, you can easily understand which tokens are more interesting to hold and use, and which ones are earning less points.
{% endhint %}

## How is the points APR calculated?

### Total average APR

The average APR (**A**nnual **P**ercentage **R**ate) of the points program can be calculated as follows:

* The first season is distributing 1,332,000 $RWA tokens for 60 days, so that's 22,200 tokens daily
* The $RWA token is currently listed at $0.99 (as of writing on July 2nd)
* Hence, the total reward value distributed daily is $21,978, which corresponds to a $8,021,970 reward annualized
* The TVL of re.al is currently $64,029,000
* This gives an average APR of 12.53%

Now, considering that there are $20.44 millions locked on veRWA with a multiplier of `0.05` and $40.36 millions of Real Estate waiting to be liquidated, the points are actually applied to a circulating supply of roughly $3,950,000, which corresponds to an average APR of 8,021,970 / 3,950,000 = **204.14%**.

Now, this is not what you will get, as this average APR is not weighted by points multipliers, so depending on your holdings, you can guess much more, a slightly less.

### A transparent points program

Because it's complicated to keep track of the chain's TVL, of the RWA price, of points multipliers and everything that's staked onchain, all UI (**U**ser **I**nterface) reflect the RWA APR you can expect. This is an example taken from Pearl:

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

You can see that staking LP tokens on this RWA/reETH pool will earn

* 175.48% APR paid in PEARL tokens, which is the regular reward on the DEX
* 182.21% APR paid in points, which will be tradable for $RWA tokens at the end of the season

{% hint style="info" %}
Please note that all APR displayed are an estimation of the reward will earn, paid in PEARL or RWA tokens, and based on the current emissions at the current token price. This is not guaranteeing the dollar value of your rewards. APRs will go up or down depending on the TVL in that pool, and on the token price.
{% endhint %}

## Can I participate to the points program or is it too late?

### Points seasons

As I mentioned earlier, right now is probably the best time to join the points program. The TVL of the chain is still pretty low, meaning that the RWA APRs are very high as the total number of points are distributed among just a few users.

The first season started on July 1st 2024 and will end on August 31st 2024, so there's still more than 50 days to accumulate points.

There will also be 3 additional point seasons of 60 days each. The number of points (and $RWA tokens) distributed will be smaller, so the 2nd, 3rd and 4th seasons will probably be a lot less lucrative, but should still help you accumulate some good amounts of RWA tokens, and increase your real yields.

All you need to do register to the points program [using a ref code](https://re.al/rewards/airdrop/RYYCN) and start using the chain.

{% hint style="warning" %}
Ref codes are mandatory to participate in the points season, so make sure you get one if you want to accumulate points. If you ever look for a code, you can use this one: **RYYCN**.
{% endhint %}

### Points dashboard

The final thing that makes this points program 100% transparent is the points dashboard. Simply head to [the dashboard page](broken://spaces/uFKcXaiQVJei6Qfke3dP/pages/SHz3XTGntWva7kAlUvSI) on the re.al dApp to know exactly how many points you already earned, with the equivalent dollar value based on the current RWA price.

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

You can even invite other users to participate in the program as 10% of their earnings will go directly to your total number of points, increasing your reward.

## Disclaimer

This guide is only there to present the opportunity of the points program, and is in no way an endorsement of the different applications or tokens from the re.al chain. This is not a financial advice and you should always perform your own research before investing in a financial product, onchain or offchain. I personally own some of the tokens that were mentioned in this guide and use most applications cited, but I will not take responsibility for any loss of funds if they are not mine.


---

# 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://real-community.gitbook.io/re.al-community/re.al/the-rwa-points-program.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.
