> For the complete documentation index, see [llms.txt](https://docs.robofi.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.robofi.io/user-guide/users-with-robofi-wallet/harvest-rewards/harvest-rewards-from-c-tokens.md).

# Harvest rewards from C-tokens

Rewards for C-tokens are staking rewards. This is paid by the asset which bots accept as staking asset. For example, if a bot accepts sBUSD as staking asset, then rewards will be paid by sBUSD; if a bot accepts sETH as staking asset, then rewards will be paid by sETH.&#x20;

When users already staked to bots and keep C-tokens in [<mark style="color:blue;">Vaults</mark>](/user-guide/vaults/vaults-for-c-tokens.md), users can see and harvest reward after every time the Bot Creator adds reward to bot.&#x20;

In the below example, the DABot is `Capricorn:`

* `Capricorn` accepts `sETH` as staking rewards. Hence, staking rewards will be also paid in `sETH`.
* Number `0.0012 sETH` shown in the example is the staking reward that user can harvest; and `0.0012 sETH` will go to user's wallet after he/she harvests successfully. The number $5.19 is only the *mark-to-usd-value* of 0.0012 sETH with real-time ETHUSD price.

The 1st way to harvest rewards from C-tokens:&#x20;

* Click the `Vault` button in the section of each staking asset, such as following.

![](/files/KSdTv0JnV6oNPsKrtPRn)

* When Vaults details appear on screen, click `Harvest` button on each Vault that you are having reward number in the "`Earned`" column, such as following. If you are keeping C-tokens in more than 1 Vault, you will need to click Harvest for each Vault.

![](/files/rmfungfE3kbe9UpI5Ob1)

* Then, enter your wallet password and click the `Confirm` button. When it succeeds, you can see `0.0012 sETH` transferred to your connected wallet.

Or, the 2nd way to harvest rewards from C-tokens is as follows:

* Users can click `Harvest all` on the bot overview screen, as follows.

![](/files/pqwZ2wNKaGc0A2IuYhw8)

* Then, enter your wallet password and click the `Confirm` button, as same as in the 1st way above. When it succeeds, you can see `0.0012 sETH` transferred to your connected wallet.

&#x20;                                            ![](/files/0pG6GQ1rKiRMGyFCQE0h)

Finally, check your RoboFi Wallet to see reward (in sBUSD, or sUSDT, or sETH... depending on each bot) is already sent to your wallet. You can go to RoboFi Treasury to swap those sBUSD, sUSDT,  sETH.... back to BUSD, USDT, ETH.... with the rate 1:1.&#x20;

See user guide [<mark style="color:blue;">`here`</mark> ](/user-guide/users-with-robofi-wallet/swap-to-stoken.md)to swap between sBUSD <--> BUSD, sUSDT <--> USDT,  and so on.
