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

# Token Staking

<figure><img src="https://2199188200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPxWdPrUYzO4H4W82DjMA%2Fuploads%2FHV8hH4RVt9POhbg8FHmM%2Fstaking.png?alt=media&amp;token=8ffe4e70-5c61-4c1e-b3d4-2e5ee2a7ba36" alt=""><figcaption><p>Token staking perks</p></figcaption></figure>

Users are able to stake their tokens in any of their preferred staking pools available on the protocol to earn rewards, granting them attractive APYs.

**Project Review:** The ZStake team will undergo a thorough review of projects that are to be listed (enrolled) in the staking pools to ensure the safety of investments of users on the protocol.&#x20;

**Staking:** Staking (committing) is done periodically (following at least a minimum duration of 24 hours). Increasing your stake can only be done within at least 24 hours.

**Claiming Rewards:** Pool rewards are accumulated over a period of time upon staking and can be claimed periodically after at least 24 hours of committing tokens.

**Unstake:** Users are able to withdraw their stakes from any designated pool only after at least 24 hours of their last rewards claim or stake.

Rewards are derived by the formula:\
`rewards = ((APY / 365) * stake) * duration_in_days`
