# 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="https://3076126148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbinnoUnw5kKVwMd0bMCM%2Fuploads%2FQco4VLlrW36F1WCyrs5i%2Fimage.png?alt=media&#x26;token=41c2c116-3a6d-4740-a681-84b6a1450b18" 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="https://3076126148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbinnoUnw5kKVwMd0bMCM%2Fuploads%2FItMIZCzAGpSZ08F4BUv0%2Fimage.png?alt=media&#x26;token=052e2fa4-7b74-4363-a0c5-6b8db733fd6d" 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 %}
