# Staking

### Fetch Staking Explained (in 3-Minutes)

Users of Fetch Oracle can earn yield by staking FETCH tokens.&#x20;

Staking is an incentive system that ensures the integrity of the network and financially rewards active contributors who are tasked with participating in voting rounds.

{% hint style="success" %}
**Ready for a shortcut?** Check out this animated guide to staking:
{% endhint %}

{% embed url="<https://www.youtube.com/watch?v=UlcBNAj7J2I>" %}

### What Are the Rewards for Staking?

As a reward for staking, you'll earn FETCH tokens — giving you the opportunity to earn yield with very little effort.&#x20;

Your staking rewards are accrued as soon as you start staking, and you’ll keep earning rewards as long as you keep participating in voting rounds.&#x20;

### What Are the Requirements for Staking?

There is no minimum staking amount. However, there is a 7 day wait period required for unstaking FETCH. Therefore, if you stake and then unstake FETCH, you will need to wait 7 days before being able to withdraw the tokens from the contract back to your wallet.

{% hint style="success" %}
As a staker, it's crucial that you actively participate in the voting process for disputes. &#x20;

Doing so allows you to reach your **full earning potential** while helping maintain Fetch's status as the go-to oracle for accurate and timely decentralized information.&#x20;
{% endhint %}

{% hint style="warning" %}
Note that claiming staking rewards or doing any action that does it (like staking, un-staking) during a vote period and *BEFORE* casting your vote in all current open disputes will make you forfeit extra possible rewards.

Make sure to cast your votes before doing so.
{% endhint %}

You can easily stake, unstake, and withdraw FETCH through the [Fetch Dashboard](https://testnet.fetchoracle.com/#/staking) or, alternatively through Telliot CLI.

**Adding to Your Stake and Compounding Rewards**

After your initial stake, you can add additional FETCH tokens to your existing stake in **any amount, with no minimum or maximum limit**. This flexibility allows you to compound your staking rewards by reinvesting them, enhancing your earning potential over time.

Each additional stake is **subject to its own 7-day unstaking period**, meaning you will need to wait 7 days from the time of each deposit before you can withdraw that specific portion of your stake.

{% hint style="info" %}
Everytime tokens in locked balance are moved, by unstaking or staking/re-staking, the 7 days reset!

Be mindful of that and only unstake the amount you actually won't need for the next 7 days and when you are sure you won't need to stake any more tokens during the unstake period.&#x20;

Also, tokens you stake while having tokens in 'locked balance' are deducted from 'locked balance' prior to your actual wallet balance.
{% 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.fetchoracle.com/the-basics/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.
