# 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.


---

# 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.robofi.io/user-guide/users-with-robofi-wallet/harvest-rewards/harvest-rewards-from-c-tokens.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.
