> For the complete documentation index, see [llms.txt](https://yieldzcc.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yieldzcc.gitbook.io/docs/tutorials/a-stakers-guide.md).

# A Stakers Guide

**How to Use Different Staking Protocol Variants on Yieldz.cc**

Yieldz.cc offers multiple **staking protocol variants**, each with unique characteristics that affect how users **stake, earn, withdraw, and restake rewards**. This guide will help you understand how to **deposit tokens, claim rewards, restake, and withdraw** in each staking model.

## **Understanding the Different Staking Variants**

### **Simple Staking**

* **How it works:** Users deposit tokens and earn rewards **immediately** based on the staked amount.
* **Key features:**\
  ✅ No lock-up period → Tokens can be withdrawn anytime.\
  ✅ Rewards accumulate continuously and can be **claimed instantly**.\
  ✅ No complex mechanics → Great for beginners.

### **Time-Based Distribution Staking**

* **How it works:** Rewards are distributed **gradually** over time instead of instantly.
* **Key features:**\
  ✅ Rewards are unlocked **over a predefined period**.\
  ✅ Ensures **controlled token issuance** to prevent sudden sell-offs.\
  ✅ Encourages long-term staking → Ideal for sustainable staking strategies.

### **Custom Reward Staking**

* **How it works:** Users stake one token (Token A) but receive rewards in **a different token (Token B)**.
* **Key features:**\
  ✅ Allows strategic **reward distribution** (e.g., governance tokens).\
  ✅ Ideal for projects that want to **incentivize liquidity**.\
  ✅ Users must **monitor reward value fluctuations**.

### **Action Fee Staking**

* **How it works:** A **small fee is applied** on deposits, withdrawals, or restaking actions.
* **Key features:**\
  ✅ Fees (up to 10%) are **redistributed among stakers**.\
  ✅ Encourages **long-term participation** by rewarding committed users.\
  ✅ Ideal for projects needing a **self-sustaining monetization model**.

### **Stake Lock Staking**

* **How it works:** Staked tokens are locked for a fixed period, during which rewards accumulate.
* **Key features:**\
  ✅ Users **cannot withdraw** tokens before the lock period ends.\
  ✅ Encourages **long-term staking commitment**.\
  ✅ If **restake** is enabled, the lock period resets upon restaking.

## **Depositing Tokens (Stake Deposit)**

Regardless of the staking model, the first step is always **depositing tokens into the staking protocol**.

1. Navigate to the **staking protocol details page**.
2. Click **"Deposit"** and enter the amount you want to stake.
3. Click **"Deposit Tokens"**.
4. A wallet confirmation prompt will appear → **Approve the transaction**.
5. Once confirmed, your **staked amount** will be visible in your staking dashboard.

✅ In **Simple Staking**, rewards start accumulating immediately.\
✅ In **Time-Based Staking**, rewards will unlock gradually over time.

## **Claiming Rewards**

Once you have **earned rewards**, you can **claim them** to your wallet.

1. Navigate to the **staking dashboard**.
2. Locate the **"Unclaimed Rewards"** section.
3. Click **"Claim \[TOKEN]"** (or the relevant reward token).
4. Confirm the transaction in your wallet.

✅ In **Simple Staking**, rewards are available anytime when they are injected.\
✅ In **Time-Based Staking**, rewards unlock over time → You can **only claim what has been unlocked**.\
✅ In **Custom Reward Staking**, check the **reward token type** before claiming.

## **Restaking Rewards**

If the protocol allows **restaking**, users can **compound their earnings** by reinvesting their rewards.

1. Instead of **claiming** rewards, click **"Restake"**.
2. Approve the restaking transaction in your wallet.
3. Your earned rewards will be **added to your staked amount**, increasing future earnings.

✅ In **Stake Lock Staking**, restaking resets the lock-up period.\
✅ In **Action Fee Staking**, a small **restake fee** may apply.

## **Withdrawing Staked Tokens**

If you wish to **unstake** your tokens, follow these steps:

1. Click the **"Withdraw"** tab in the staking dashboard.
2. Enter the amount you want to withdraw.
3. Click **"Withdraw Tokens"**.
4. Confirm the withdrawal in your wallet.

✅ In **Simple & Custom Reward Staking**, tokens can be withdrawn **instantly**.\
✅ In **Time-Based Staking**, only **unlocked** rewards can be withdrawn, until the lock period ends.\
✅ In **Stake Lock Staking**, withdrawal is **not possible** until the lock period ends.\
✅ In **Action Fee Staking**, a **withdrawal fee** may apply.

## **Choosing the Right Staking Model**

Each staking variant offers **different advantages and trade-offs**:

<table><thead><tr><th>Staking Type</th><th width="147">Instant Rewards</th><th width="182">Time-Locked Rewards</th><th width="105">Fees Apply</th><th>Best For</th></tr></thead><tbody><tr><td><strong>Simple</strong> </td><td>✅ Yes</td><td>❌ No</td><td>❌ No</td><td>Beginners &#x26; quick earnings</td></tr><tr><td><strong>Time-Based</strong> </td><td>✅ Yes</td><td>✅ Yes</td><td>❌ No</td><td>Long-term sustainability</td></tr><tr><td><strong>Custom Reward</strong></td><td>✅ Yes</td><td>❌ No</td><td>❌ No</td><td>Governance &#x26; liquidity incentives</td></tr><tr><td><strong>Action Fees</strong></td><td>✅ Yes</td><td>❌ No</td><td>✅ Yes</td><td>Sustainable monetization</td></tr><tr><td><strong>Stake Locks</strong></td><td>✅ Yes</td><td>❌ No</td><td>❌ No</td><td>Long-term commitment</td></tr></tbody></table>

Before **staking**, make sure you understand the **rules and conditions** of the protocol. Some models require **long-term commitment**, while others allow **flexibility** but may have **fees or restrictions**.

🎉 **Now you're ready to stake, earn, and manage your rewards on Yieldz.cc!** 🚀
