# Staking

Staking $DIN is an excellent choice for those who wish to hold onto their $DIN tokens while earning rewards safely and supporting the network’s growth. Here's the formula to calculate your APR:

> **My APR = \[(My staked amount × Weight) / (Σ(All users' staked amounts × Weights))] × Daily total reward pool × 365 ÷ My staked amount × 100%**

&#x20;Follow this step-by-step guide to start staking:

**1. Obtain $DIN Tokens**

Before you can stake, ensure you have $DIN tokens in your wallet.&#x20;

**2. Enter the Stake Amount and Select Duration**

* Go to <https://airdrop.din.lol>
* Choose the amount of $DIN you want to stake.
* Select your desired staking duration. The estimated rewards will be displayed below, helping you make an informed decision.

  * **Tip**: Longer staking durations generally yield higher rewards.

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

**3. Earn Rewards During the Locking Period**

* Once staked, your $DIN tokens will be locked until the specified unlock date.
* While your tokens are locked, you can claim earned rewards at any time by clicking the **Claim Rewards** button.

**4. Unstake When the Unlock Date Reaches**

* When the unlock date arrives, you can click the **Unstake** button to retrieve your staked $DIN tokens.
* Any remaining rewards will automatically be deposited into your wallet during the unstaking process.

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

{% hint style="info" %}
Ensure you unstake your $DIN tokens promptly after the unlock date. Staked tokens will not generate additional rewards once the locking period ends.
{% endhint %}


---

# 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.din.lol/din-cook-data-for-ai/how-to-join/staking.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.
