# Earn

## **Penyediaan Likuiditas**

Setiap kali seseorang melakukan perdagangan di Nusa, trader membayar sejumlah kecil biaya, di mana 0,17% dari biaya tersebut ditambahkan ke Liquidity Pool pasangan swap yang mereka perdagangkan.

Sebagai contoh:&#x20;

* Terdapat 10 token LP yang mewakili 10 NUSA dan 10 BNB.&#x20;
* 1 token LP = 1 NUSA + 1 BNB
* Pengguna A menukar 10 NUSA dengan 10 BNB.
* Pengguna B menukar 10 BNB dengan 10 NUSA.
* Liquidity Pool NUSA/BNB sekarang memiliki 10,017 NUSA dan 10,017 BNB.&#x20;
* Sekarang 1 token LP bernilai 1,00017 NUSA + 1,00017 BNB.

**Menghitung APR Reward LP**

Sebagai contoh, kita memiliki pasangan BTCB/BNB dengan

**Likuiditas**: $387,42 juta

**Volume 24 jam**: $96,97 juta

**Volume 7 hari**: $709,73 juta

1. **Menghitung komisi harian:** Gunakan volume 24 jam untuk menghitung komisi (0,17%): $96.970.000 \* 0,17 / 100 = $164.849
2. **Menghitung komisi tahunan:** Kalikan komisi harian dengan jumlah hari dalam setahun (365 hari): $164.849 \* 365 hari = $60.169.885
3. **Menghitung APR Reward LP:** Komisi tahunan dibagi dengan total likuiditas: ($60.169.885 / $387.420.000) \* 100 = 15,53% APR Reward LP

***

## Farms <a href="#farms" id="farms"></a>

Fitur Farms memberikan kesempatan bagi penyedia likuiditas untuk berkesempatan mendapatkan penghasilan tambahan dalam bentuk Nusa dengan cara mengunci LP token ke dalam *smart contract*.

Insentif yang diberikan dari Farm merupakan pengumbang dari resiko *impermanent loss* yang terjadi ketika mengunci likuiditas.

Perhitungan APR pada fitur Farm Nusa sudah termasuk:

* **Hadiah LP** yang didapatkan dari dari penyediaan likuiditas
* **Hadiah Farm** yang didapatkan dari melakukan *staking* token LP di dalam fitur Farm

{% hint style="success" %}
Menaruh token LP anda untuk *staking* di Nusa Farm akan memberikan anda insentif dalam bentuk $NUSA selagi menjadi penyedia likuiditas dan mendapatkan komisi dari setiap biaya trading dari *pool* yang disediakan. **Anda mendapat dua keuntungan sekaligus!**
{% endhint %}

#### **Reward Calculation in Seconds**

$$
User Rewards Per Second = User Staked Balance / Total Staked Balance \* Reward Per Second
$$

## **Staking IDRX**

Staking IDRX adalah program staking eksklusif untuk stablecoin IDRX yang menawarkan suku bunga tetap (APR) yang kompetitif dengan mengunci sejumlah IDRX dalam jangka waktu tertentu. Terdapat beberapa pilihan durasi penguncian dengan APR yang berbeda:

**Fleksibel:**

* 1 bulan = 3,8% APR
* 3 bulan = 4% APR
* 6 bulan = 4,32% APR
* 1 tahun = 4,56% APR

**Terkunci:**

* 6 bulan = 5% APR
* 1 tahun = 10% APR

{% hint style="warning" %}
Anda dapat melakukan unstake IDRX kapan saja untuk opsi Fleksibel. Untuk opsi Terkunci, Anda tidak dapat melakukan unstake IDRX hingga periode penguncian berakhir.
{% endhint %}

***

### **Syarat & Ketentuan IDRX Earn**

1. Anda dapat melakukan staking IDRX dengan durasi penguncian dan APR yang telah ditentukan (minimal staking 10.000 IDRX).
2. Reward dapat diklaim kapan saja berdasarkan progres staking.
   1. **Contoh:** Staking 100.000.000 IDRX selama 3 bulan dengan 4% APR:
   2. Total reward untuk 1 tahun = 4.000.000 IDRX (100.000.000 IDRX \* 4% APR), sehingga reward untuk 3 bulan adalah 1.000.000 IDRX.
   3. Reward yang tersedia untuk ditarik pada bulan pertama adalah 333.333 IDRX (Total reward 1.000.000 IDRX / 3 bulan).
3. Setelah periode penguncian berakhir, Anda dapat menarik IDRX yang di-stake beserta reward yang belum ditarik.
4. IDRX dapat di-unstake kapan saja bahkan untuk opsi Fleksibel sebelum durasi penguncian berakhir dengan periode unbonding selama 5 hari.
5. Jika Anda melakukan unstake sebelum akhir durasi penguncian, Anda tidak akan dikenakan penalti, tetapi reward tidak akan didistribusikan.
6. Jika pengguna telah menarik reward sebelumnya tetapi memutuskan untuk unstake lebih awal, jumlah IDRX yang bisa ditarik akan dikurangi dengan jumlah reward yang telah ditarik. **Contoh:**
   1. Anda melakukan staking 100.000.000 IDRX selama 3 bulan dengan 4% APR.
   2. Anda telah menarik 333.333 IDRX pada bulan pertama.
   3. Jumlah IDRX yang dapat ditarik untuk unstake lebih awal adalah 99.666.667 IDRX.


---

# 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.nusa.io/bahasa-indonesia/nusa-v2/earn.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.
