# Stake Unstake Rewards

The dapp page "ESDT staking"  References the list of existing staking pairs and their respective rewards that users are able to interact with.

**First**, select the "Staked Token" (default will be MID)

![](https://1032193158-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFA7NN9vuQfFUZz5ZOvNS%2Fuploads%2Fvyh4sQOi86sain8maEty%2Fimage.png?alt=media\&token=2406714f-8bad-4c14-9aa9-bcea58a63af9)

This menu will load every existing pools related to the staked token

If you want, you can share a direct link to a staked token page with the token of your choice.

![](https://1032193158-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFA7NN9vuQfFUZz5ZOvNS%2Fuploads%2FBP08pQ5TcjnbKufFxogy%2Fimage.png?alt=media\&token=13d8baba-4163-4a50-aa8c-62d1df9e2dcd)

**Second,** choose the pool to stake. You can split your tokens on multiple pools.

**Pool informations and interactions :**

<img src="https://1032193158-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFA7NN9vuQfFUZz5ZOvNS%2Fuploads%2FIFdsp2zn9HQZZKtDcXAA%2Fimage.png?alt=media&#x26;token=773054f6-f6f2-4556-9e8f-745c13d9fe9b" alt="" data-size="original">

1 : Logo of the token that user have to stake in this pool

2 & 3 Logo & Ticker of the token that user will receive as a staking rewards

4 : Explorer link + Social links and price of the rewarded token if they exist

5 : Amount of rewarded tokens locked in SC that will be distributed over time to users.

6 : Amount of rewarded tokens distributed since the pool creation.

7 : Distribution speed of the pool.&#x20;

8 : Calculated APR based  the (5)(7)(9) This calculation is only based on the number of token and not on the price.

9 : Amount of tokens staked by users in pool

10 : Staking position of the user (if logged)

&#x20;11 : Button stake : Open a modal and choose the amount to stake in the pool

![](https://1032193158-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFA7NN9vuQfFUZz5ZOvNS%2Fuploads%2FpHDnoWB49jvZBrE53bpC%2Fimage.png?alt=media\&token=b036cd3d-2c0f-4a3e-90e8-0ee1a9fb7077)

Choose the amount you want to stake, clic STAKE and sign the transaction

<figure><img src="https://1032193158-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFA7NN9vuQfFUZz5ZOvNS%2Fuploads%2FNqNryfPsesYtjucvqihH%2Fimage.png?alt=media&#x26;token=c59e4087-9b22-4415-85f2-cac6db63d75b" alt=""><figcaption></figcaption></figure>

11 : Stake : add tokens to the pool&#x20;

&#x20;*Stake will automatically claim the Available rewards (17)*

12 : Amount of the the logged user has in pool

13 : Percentage of token the user have in pool

14 : Unstake -> choose the amount or unstake ALL.

&#x20;*Unstake will automatically claim the Available rewards (17)*

15 : Claim rewards -> will send the Available rewards (17) to your wallet

16 : Reinvest rewards -> will compound Available rewards (17) into user stake

*This action exist only if the staked token and the rewarded token are the same*

17 : Available rewards compute an estimation of the claimable token for the user based on  (5)(7)(9)(12) and time spent by user in pool since the last Stake/Unstake/ClaimRewards. This amount can grow on decrease over time if the user do not claim his share of the pool from time to time.

18 : This button appear only if the rewarded token have one or many pool to be staked. It will navigate to his dedicated staking page.
