> For the complete documentation index, see [llms.txt](https://dfsocial.gitbook.io/dfsocial-gaming/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dfsocial.gitbook.io/dfsocial-gaming/services/defi/staking.md).

# Staking

## $DFSG Pool 2 (Unlimited APY🚀)&#x20;

![Staking Pool 2](/files/6OKRaqKSylifj5ePzttc)

{% hint style="success" %}

* **Lock-up Period:** One (1) month
* **%APY = Number of Stakers**
* **Total Capacity**: Unlimited
* **Min Deposit:** 25,000 $DFSG
* **Total allocation** (rewards): 1,000,000 $DFSG
  {% endhint %}

## $DFSG Pool 1 - Up to 30% APY

![](/files/WBR7xtkqbgNtZ2bbKwLP)

{% hint style="success" %}

* **Lock-up Period:** One (1) month
* &#x20;**End-Staking:** An “Early Withdrawal fee” of 20% of total tokens unstaked will be applied for any premature end-staking before the 1-month lock-up expires.
* **+10% APY Bonus:** Available with an NFT through DFS [auctions](broken://pages/m2GAzLmo1FGIahRkSBqg), limited to 50 [NFTs](/dfsocial-gaming/services/nfts.md) in the 1st set, with more sets coming in the future with different APY bonuses.
* **Total allocation** (rewards): 300,000 $DFSG
* **Total Capacity**: 2.5M $DFSG
  {% endhint %}

{% hint style="info" %}
💰 When you deposit more tokens, your **pending rewards get automatically compounded**!

👉 Please be aware that **every time you add more stake to the pool the lock-up period (1 month) is reset.**
{% endhint %}

## **Guide**

1. **Access our Staking platform** [*here*](https://www.dfsocial.com/defi/staking/).
2. **Connect your Metamask wallet** to Binance Smart Chain (check out this tutorial).
3. **Enter the amount** of tokens you want to stake (must be less than 50k $DFSG per wallet)
4. **Click the&#x20;*****APPROVE*****&#x20;button** and confirm the transaction on Metamask.
5. Once confirmed, **click the&#x20;*****SWAP*****&#x20;button** and confirm the transaction on Metamask.

{% hint style="info" %}
In order to Stake or Withdraw you'll need **first to enter the amount in the input field** and then proceed with the Approve and Stake/Withdraw actions.&#x20;
{% endhint %}

![](/files/12napx1UkBOdSbZf4UAF)
