# Stake to Bots "in IBO" phase

Please read [<mark style="color:blue;">here</mark> ](https://docs.robofi.io/dabots/bot-life-cycle-and-ibo)to understand about IBO phase.&#x20;

When a DABot is "in IBO" phase, it is raising an initial fund for trading activity. Therefore, users can stake to bot to contribute to the target initial fund (`IBO CAP`).

It is important to understand that:&#x20;

* Only users who stake to bots in IBO phase(hence, become "pioneer stake users" to contribute to bots' initial fund) can have the privilege to buy bot G-tokens. The amount of G-token that he/she can buy will be auto-computed by smart contracts based on his/her staking amount
* G-token price in IBO time is commission-free and at the `IBO price` (cheapest price). After the IBO phase, the G-token price will be sold at the `Regular price`, with price multiplier depending on bot settings.
* All users can stake a total amount up to `IBO CAP` that bots want to raise. When this amount is reached, users cannot add more staking to bots in IBO phase.&#x20;
* All stakings in IBO phase cannot be unstaked when IBO is not ended yet. Users can unstake when bot in "after-IBO" phase.
* Only stakings in IBO phase can go to `VIP Vault`.&#x20;

In the following example, the sToken is `sUSDT`, the DABot name is `Gemini`,  this bot only accepts sUSDT for staking. The G-token name is `GemGToken`, and the C-token name is `GemsUSDT`

**Step 1:** If you are staking to a bot for the 1st time, you need to enable staking.&#x20;

* Click `Enable staking` button to unlock your wallet

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2Fqi8qs3fXqR9pfqRdZY4p%2Fimage.png?alt=media\&token=b68e6a35-5a31-41f9-98b9-58301e6f1f91)

* Enter your wallet password and click `Confirm` button to unlock your wallet

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2Flt3jcD9mztYJnTC3oVGs%2Fimage.png?alt=media\&token=f368504e-b37b-4e45-aebf-0a14f295f9be)

**Step 2:** Stake to bots, because CEX DABots only accept sTokens for staking, if you are not having sTokens yet, please go to [<mark style="color:blue;">RoboFi Treasury</mark>](https://docs.robofi.io/products/robofi-treasury) to [<mark style="color:blue;">convert to sTokens</mark>](https://docs.robofi.io/user-guide/users-with-robofi-wallet/swap-to-stoken).

* Click the stake `(+)` button to start staking

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FeemlHYxKJZC4qT0iHGrA%2Fimage.png?alt=media\&token=85d1d87a-1589-469c-b34d-da1427751b30)

* Enter the amount you want to stake. The amount of G-token that you can buy (aka., `"buyable gov.token"`) is automatically computed. Click `Confirm` button to stake to bot.&#x20;

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FpujsUgnVig48SbWBd2lS%2Fimage.png?alt=media\&token=1336a061-449c-45a4-8bf2-850bb630c3a7)

* Enter your wallet password and click `Confirm` to finish the transaction

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2Fudb2ciHK60oYcQOCdXdo%2Fimage.png?alt=media\&token=1ab84fce-19da-4b46-8049-e19c1ea2f919)

* When staking is done, you can see `My stake` number.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FVNsWCOGTYkkNuwet9AuE%2Fimage.png?alt=media\&token=c2d339a9-b8a1-40dc-84eb-6f4f9b020725)

* Click `Vault` to see how many bot's C-tokens you are having in the `VIP Vault`. This is the "certificate" of your staking.&#x20;
  * These C-tokens are locked in `VIP Vault` to compute and distribute rewards when bot's trader adds overall rewards.&#x20;
  * Only staking in-IBO phase can go to `VIP Vault` which will get a higher reward weight(1.2) comparing to `Regular Vault` (weight 1) and `Warm-Up Vault` (weight 0.8)
  * If you withdraw your C-tokens out of `VIP Vault` to your RoboFi Wallet, those C-tokens (in wallet) will not be counted for any rewards. If you deposit your C-tokens from your RoboFi Wallet back to Vault, you can only deposit to `Regular Vault` and cannot deposit back to `VIP Vault`. &#x20;
* Now you can [<mark style="color:blue;">buy G-token</mark>](https://docs.robofi.io/user-guide/users-with-robofi-wallet/buy-g-tokens) if you wish. You can see the max amount of G-token that you can buy below, this number is auto-computed (by smart contracts) based on your staking. In this example you can buy maximum 50 `GemGToken`.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FNB7UUs91DFTP5QJQwuV1%2Fimage.png?alt=media\&token=3aa7555e-564b-4653-b96e-8d63408b46fc)

The total amount of crypto staking assets (for example, sUSDT) that all users have staked to this bot will be shown in the `"Total Value Staked"` (with value marked to USD) when viewing bot details.

[<mark style="color:blue;">Understanding more about Vaults for C-tokens</mark>](https://docs.robofi.io/user-guide/vaults/vaults-for-c-tokens)

Basically, all C-tokens are kept in [<mark style="color:purple;">Vaults</mark>](https://docs.robofi.io/user-guide/vaults/vaults-for-c-tokens) to be computed for, and distributed staking rewards. Later, users can:

* [<mark style="color:blue;">Harvest rewards from C-tokens</mark>](https://docs.robofi.io/user-guide/users-with-robofi-wallet/harvest-rewards/harvest-rewards-from-c-tokens)
* Or, [<mark style="color:blue;">unstake from DABots</mark>](https://docs.robofi.io/user-guide/users-with-robofi-wallet/unstake-from-dabots).
