# RoboFi Introduction

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MdHMnhOq-VqtAf1vLR5%2F-MdHQHiHyhlegIvveWAD%2F-MdHQOm6cPw1DteeBQew%2FRobofi.png?alt=media\&token=07d01288-0544-4998-aeb0-e9d80bcaf656)

RoboFi Ecosystem is the first DeFi platform to bring Decentralized Autonomous Bots (DABots), powered by DAO principle and blockchain technology, to everyone. We introduce [<mark style="color:blue;">VICS</mark> ](https://coinmarketcap.com/currencies/robofi/)token as the fuel for the RoboFi Ecosystem.&#x20;

Via RoboFi, each DABot can do the IBO (Initial Bot Offering), fundraising, and circulate bot tokens of itself. Users can pariticipate in DABots as "stake users" or "governance users". Stake users are participants who deposit crypto assets to bots to generate earnings. Meanwhile, governance users are participants who purchase DABot’s governance shares to control various settings of DABots and earn a portion of bots’ earnings. We bring the value of professional portfolio management to bot users in an automated, transparent, and verifiable way.

[<mark style="color:blue;">**WHITE PAPER**</mark>](https://resources.robofi.io/robofi-whitepaper-en.pdf)

Using anything new can be a bit of challenge. We've created a range of guides to help you. Check the menu for more documentation about features and services. If you can't find what you need, feel free to visit the RoboFi Telegram and ask for help.


# Components

There are different components inside the RoboFi Ecosystem, in which, the RoboFi Wallet and DABots (listed in RoboFiStore) are key components. Besides, we have RoboFi Treasury, RoboFi Exchange, RoboFi Lending, and RoboFi Earn to serve various business functions.

![RoboFi Ecosystem](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MdHMnhOq-VqtAf1vLR5%2F-MlOnb5bJxsVSTskSMhq%2F-MlPCXBUiXo5cVjB0kU7%2Fimage.png?alt=media\&token=66ee4bb7-a496-47f1-8771-aa80bd5d9116)

* [<mark style="color:blue;">**DABots**</mark>](/dabots/what-is-dabots) (Decentralized Autonomous Bots), powered by DAO principle in blockchain technology, are computer programs to trade and yield earnings. DABots can be either CEX DABots (trade on centralized exchanges), DEX DABots (trade on decentralized exchanges), or Farming DABots (yield farming with liquidity pools).&#x20;
* [<mark style="color:blue;">**RoboFi Wallet**</mark>](/products/robofi-wallet) is a decentralized hierarchical deterministic (HD) wallet that is based on a single random mnemonic phase to generate key pairs (public and private keys) for different types of coins. The mnemonic phrase is only known by the wallet owner. If a user loses this phrase, she or he lose access to her/his asset.
* [<mark style="color:blue;">**RoboFi Store**</mark>](/products/robofi-store) is a place to list and regulate all bots in the ecosystem. This component also helps bot creators to manage their bots through different phases of the Bot Life Cycle.
* [<mark style="color:blue;">**RoboFi Treasury**</mark>](/products/robofi-treasury) is a bridge to convert popular crypto assets to sToken. sToken is a mirror copy of a crypto asset and can also be stored in RoboFi Wallet. Users convert crypto assets (e.g., ETH, BTC, USDT…) to get a copy of these assets in sTokens. The conversion rate is always 1:1. For example, convert 1 ETH to get 1 sETH; convert 100 USDT to get 100 sUSDT, and so on. The copied assets (sTokens) are used to stake into CEX DABots. At any time, users could convert sTokens at RoboFi Treasury to get back the corresponding crypto asset (e.g., convert 1 sETH to get back 1ETH).

The following components are under construction:&#x20;

* **RoboFi Exchange** is the place where users can buy and sell bot tokens. A user could own bot G-or C-tokens when participating in IBO or bot staking. He/she may store those bot tokens in RoboFiWallet and harvest rewards. However, bot tokens total supply is not unlimited by design. It means,  fantastic bots' tokens may be not buyable to everybody when all bot tokens are already “sold out”. So, he/she may go to RoboFiExchange and sell bot tokens with other users if someone else is willing to pay a good price.
* **RoboFi Lending** is a decentralized lending platform allowing users to join their favorite DABots community even when they do not have the required crypto assets. Each DABot only accepts certain types of crypto assets (e.g., BUSD, BNB) for staking. Some users may not have those assets, but another (e.g., WETH). They do not want to trade WETH for BUSD or BNB. So they could deposit WETH to borrow BUSD and BNB in order to stake into the DABot. Typically, the value of borrowed assets is less than the value of collateral. This is to ensure the ability of repayment. For example, a user depositing a $100-worth collateral could only borrow up to $70-worth assets. The tight integration among components of the system enables borrowers to borrow more than the value of their collateral, i.e., leveraged lending. Thanks to leverage lending, users could enjoy more benefits (and of course, with higher risk), while lenders’ funds are still being protected.
* **RoboFi Earn** is designed for any user who prefers to receive stable earnings no matter the volatility of the market. As the market is sometimes high volatile, DABots trading on CEX or DEX may face risks and have to cut loss in order to protect the whole crypto assets under management. Bots earnings or losses will be reflected in staking rewards with positive or negative values. It also means, users who staked into DABots may suffer from some loss. Hence, we offer the RoboFi Earn and this acts like bank saving interest. Users could deposit their crypto assets and receive stable earnings without any risk


# RoboFi VICS Token

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FZJ9WE9YIiaJxk3NFVbqp%2Fimage.png?alt=media\&token=38a099fe-344b-4caf-a89e-6f7d6be09ac1)

RoboFi Ecosystem introduces [<mark style="color:blue;">VICS token</mark>](https://coinmarketcap.com/currencies/robofi/) as the fuel of the system. VICS is an important utility token to run different business functions on DABots.&#x20;

For bot creators, VICS is a “must” to be able to list their bots in RoboFi Store, compute bot governance tokens value, and join the IBO.&#x20;

For bot users, VICS is a “must” to be able to own governance tokens of DABots. Rewards from bot governance tokens will be also paid in VICS.


# Users and Business funtions

Below are typical user roles and their business functions in the RoboFi Ecosystem. These user roles are not excluded each other, it means, a bot creator can also be a stake user, a governance user can also be a stake user, and so on.

**User role as "Bot creators*****"*** can:&#x20;

* **Create new DABot** (a.k.a., **DABots genesis)**, powered by DAO principle. Following the bot template defined by RoboFi, each bot will automatically have a set of smart contracts on blockchain to circulate and manage bot tokens.
* **Define** initial bot settings and parameters.
* **List** bots in RoboFi Store using VICS, bots circulates G-token and C-token.
* **Initial Bot Offering**, raise fund for bots to trade.
* **Manage** bots rewarding activity.

**User role as "Bot users: Stake users"** ca&#x6E;**:**&#x20;

* **Browse and Search** for all DABots listed on RoboFi Store.
* **Select and Stake** to DABots and become bot stake users, the staking is done with sTokens (sUSDT, sBUSD…) or popular crypto assets (USDT, BUSD…) depending on bot settings; users will get C-tokens as confirmation.
* **Harvest** rewards from C-tokens, rewards are paid in the same crypto assets that were used when staking.
* **Unstake** C-tokens to get back sTokens or popular crypto assets.
* **Convert** popular crypto assets (USDT, BUSD…) to get sTokens (sUSDT, sBUSD…) and vice versa at RoboFi Treasury.

**User role as "Bot users: Governance users"** can:

* **Browse and Search** for all DABots listed on RoboFi Store.
* **Buy** G-tokens using VICS and become bot governance users.
* **Harvest** rewards from G-tokens, rewards are paid in VICS.
* **Redeem** G-tokens to get VICS.
* **Change/govern** DABots settings (e.g., earning distribution and so on) via the **voting** protocol.
* **Participate** in DABots Game.


# What are DABots

**Decentralized Autonomous Bots** (DABots) are kinds of Decentralized Autonomous Organizations (DAO), powered by smart contracts. Participants of a DABot could be either stake users or governance users.&#x20;

Stake users are participants who deposit crypto assets to the bot to generate earnings. Meanwhile, governance users are participants who purchase DABot’s governance shares to control various settings of DABots and earn a portion of bots’ earnings. Depending on how earnings are generated, DABots are classified into 3 types:&#x20;

* &#x20;**DEX DABots** are bots that trade on decentralized exchanges like Uniswap, Sushiswap, and Pancake. DEX DABots accept staking of DEX-tradable tokens (such as ERC20 tokens on Ethereum network, BEP20 tokens on Binance Smart Chain network, and so on)
* **CEX DABots** are bots that trade on centralized exchanges such as Binance, Kucoin... Some bots of this type also trade on equity markets and/or Forex. CEX DABots only accept staking with sTokens, which is a mirror copy of a crypto asset (e.g., sUSDT \~ USDT, sETH \~ ETH, sBUSD \~ BUSD, sBNB \~ BNB…)
* **Farming DABots** are bots that are providers of liquidity pools of AMM-DEX to earn trading commission fees. DABots also earn yield farming income in certain types of liquidity pools. Framing DABots accept staking of tokens that are supported by liquidity pools.

&#x20;                                              ![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FSPJzy926hKU6eZyxglyv%2F3bot.jpg?alt=media\&token=f6ecf3f7-695a-4469-a5fe-125e783c0ee1)

Via RoboFi, each DABot can do the IBO (Initial Bot Offering), fundraising, and circulate bot tokens of itself.&#x20;

* Understand [<mark style="color:blue;">bot life cycle and IBO</mark>](/dabots/bot-life-cycle-and-ibo).
* Understand [<mark style="color:blue;">bot tokens</mark>](/dabots/bot-tokens).&#x20;

[<mark style="color:blue;">RoboFi Store</mark>](/products/robofi-store) provides a set of DABot smart contracts. These contracts follow a common interface so that users could interact with these contracts, in the same manner,  no matter the differences in operation business within a DABot.&#x20;

The figure below describes the interactions between a DABot with its participants/user roles. Business functions of each user role are described [<mark style="color:blue;">here</mark>](/robofi-ecosystem/user-business-functions).&#x20;

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FVoJcOIdJA4pKC6gxj549%2Fimage.png?alt=media\&token=3eb56b2f-1abb-4fa1-b384-14e7bf729b6a)


# Bot life cycle and IBO

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FVGuc2VawaM5xp4RWrRGm%2FIBO.jpg?alt=media\&token=cb4a4d42-81fd-4c1e-a736-a93535ee8782)

Bot Life Cycle defined 3 phases of DABots during their lifetime. These phases include:

● **Bot Genesis**: (also called "Pre-IBO")  indicates the phase when DABots are created in RoboFi Ecosystem. VICS is a “must” for bot creators to create new bots. Bots' smart contracts are auto-generated by RoboFi. In this phase:&#x20;

* Bot creators can define initial bot settings and parameters (please read the [<mark style="color:blue;">White Paper</mark>](https://resources.robofi.io/robofi-whitepaper-en.pdf) to know more about these parameters).&#x20;
* A bot creator must deposit VICS to own G-token of his new DABot.&#x20;
* RoboFi will auto create a set of smart contracts for new DABot based on parameters and settings that were defined by bot creators.&#x20;
* At this phase, DABots are not having any fund to trade yet. Bots need to wait for the next phase (IBO) to be able to raise intial fund.

DABots in "Pre-IBO" phase are denoted with tag `IBO START [countdown-timer]` in [<mark style="color:blue;">RoboFi Store</mark>](/products/robofi-store). All users can browse and search for new DABots (with their smart contracts), and select interesting DABots which will be ready for IBO in the next phase.&#x20;

&#x20;                                                                     \~\~\~

● **Initial Bot Offering (IBO)**: is the phase to offer [<mark style="color:blue;">bot tokens</mark> (C-token and G-token)](/dabots/bot-tokens) to community, and raise an initial fund for bots. In this phase:&#x20;

* Bot targets to raise an initial fund for trading activities. This initial fund is called `IBO CAP`.
* Any early-bird user can stake crypto assets and thereby become "pioneer stake users" to contribute to bots' `IBO CAP`. These users get C-tokens (for their stakings) and then, they have the privilege to buy bot G-tokens at the `IBO price` (which is also the cheapest price if compared to `Regular price` after IBO). VICS is a “must” to be able to buy G-token.&#x20;
  * [<mark style="color:purple;">User guide to stake in IBO phase</mark>](/user-guide/users-with-robofi-wallet/stake-to-dabots/stake-to-bots-in-ibo-phase)
  * [<mark style="color:purple;">User guide to buy G-token in IBO phase</mark>](/user-guide/users-with-robofi-wallet/buy-g-tokens/buy-g-token-in-ibo-phase)
* Because of the requirement to raise initial fund, any user who does not stake to bots in IBO phase will not be able to buy bot's G-token. If a user only wants to buy G-token but not stake, he/she is advised to buy G-token after IBO phase.
* Bots are raising inital fund, hence bots do not distribute rewards in this phase. Bots will start to distribute rewards in "After-IBO" phase.

DABots "In-IBO" phase are denoted with tag `IBO END [countdown-timer]` in [<mark style="color:blue;">RoboFi Store</mark>](/products/robofi-store).

At the end of IBO phase, bots already have some fund to start trading. This fund may reach the `IBO CAP` in an ideal case. Bots will move to "After IBO" phase to continue to receive more stakings from users until bots reach the MAX CAP.

&#x20;                                                                     \~\~\~

● **After IBO**: is the phase in which DABots will continue to accept more stakings until the `MAX CAP`  is reached. `MAX CAP` is the maximum crypto assets under management that a bot wants to handle.

* Any user can stake crypto assets. The staking will be paused when MAX CAP is reached (i.e., accept no more staking) and will be resumed if some users unstake (withdraw staked assets).&#x20;
  * [<mark style="color:purple;">User guide to stake after IBO phase</mark>](/user-guide/users-with-robofi-wallet/stake-to-dabots/stake-to-bots-after-ibo-phase).
* Any user can buy G-tokens (if not sold out) at the `Regular price` (higher price than `IBO price`) plus commission fee.
  * [<mark style="color:purple;">User guide to buy G-token after IBO phase.</mark>](/user-guide/users-with-robofi-wallet/buy-g-tokens/buy-g-token-after-ibo-phase)
* Hence, at this phase, DABots expect to have a larger fund to trade to generate earnings.&#x20;
* DABots will distribute rewards to all participated users ("stake users", "governance users") and bot creators in "After IBO" phase.

DABots in "After IBO" phase are denoted as `BOT ACTIVE` in [<mark style="color:blue;">RoboFi Store</mark>](/products/robofi-store).


# Bot Tokens

Beside VICS as the main crypto token issued by the RoboFi Ecosystem, each DABot can issue two types of crypto tokens by itself. They are bot **Governance tokens** (a.k.a, bot G-tokens) and **Certificate tokens** (a.k.a, bot C-tokens). For each DABot, the G-token is unique, while the C-tokens may be various depending on bot specification. Nevertheless, the total supply of G-tokens and C-tokens for each bot is limited by designed.

**Governance tokens** (G-tokens) act as governance shares of DABots and are mainly sold in IBO phase. In order to own G-tokens and thereby obtaining the governance power on bots, users at the 1st step have to contribute to the initial fund for bots to trade via staking, and then at the 2nd step users must use VICS to buy G-tokens.&#x20;

The price of G-tokens is decided by Bot creator when he/she created new DABots in the Bot Genesis phase. The G-token price sold in-IBO phase is always cheaper than the G-token price sold after-IBO phase. The price multiplier is also decided by Bot creator.

G-token’s name is derived from the bot’s name. For example, a DABot named SilkBot has its SilkBotGToken, a DABot named PanBot has its PanBotGToken. For each DABots, the G-token is unique, and the total supply of G-token is limited as predefined by Bot creator.

Business functions with G-token are described [<mark style="color:blue;">here</mark>](/robofi-ecosystem/user-business-functions). Briefly, G-tokens can only be bought by VICS. Users can harvest governance rewards from G-tokens. Governance rewards are paid in VICS also. Users can also redeem G-tokens at any time to get back VICS.

* [<mark style="color:purple;">User guide to buy G-tokens</mark>](/user-guide/users-with-robofi-wallet/buy-g-tokens)

**Certificate tokens** (C-tokens) represent the “proof” for each staking. As its name also suggested, C-tokens are certificates issued per each unit of crypto assets staked to the DABot. When users stake crypto assets to DABots, they will get C-tokens as confirmation. C-tokens must match to crypto assets (e.g., sUSDT, USDT, BNB, ETH,…) that are accepted in each bot portfolio and this is pre-defined by Bot creators.&#x20;

C-token's names are derived from the DABot’s name and the asset name. For example, SilkBot only accepts staking with sUSDT, so the C-token is only SilkBotsUSDT. Meanwhile, PanBot accepts staking with BUSD or BNB, so its C-tokens are PanBotBUSD and PanBotBNB, respectively, for any staking in BUSD or BNB.

C-token are used to harvest staking rewards. Staking rewards are paid in the same staked crypto asset (i.e, staking sUSDT will get rewards in sUSDT, users can convert sUSDT to get back USDT with value 1:1 thanks to RoboFi Treasury).

User can withdraw and “unstake” C-tokens that he/she is hodling. DABot will burn his/her C-tokens and return the staked assets to user.

Both G- and C-tokens give users rewards generated from bot trading activities, however, G-tokens confer more power to change bot settings and join the bot game.

* [<mark style="color:purple;">User guide to stake and get C-tokens</mark>](/user-guide/users-with-robofi-wallet/stake-to-dabots)

Since any DABot could circulate bot tokens of itself, that means the more DABots, the more tokens existing in the system.[ <mark style="color:blue;">RoboFi Wallet</mark>](/user-guide/users-with-robofi-wallet/add-tokens-to-robofi-wallet) helps users to store VICS, sTokens, bot G-tokens and C-tokens, as well as popular crypto assets (USDT, BUSD, ETH, BNB…) in their own wallets.


# RoboFi Wallet

RoboFi Wallet is a decentralized hierarchical deterministic (HD) wallet that is based on a single random mnemonic phase to generate key pairs (public and private keys) for different types of coins. The mnemonic phrase, wallet password, private key are only known by the wallet owner.&#x20;

**It is important to note that:**&#x20;

* <mark style="color:red;">The wallet password cannot be changed after successful wallet creation.</mark>
* <mark style="color:red;">The mnemonic phrase, wallet password, wallet private key are CONFIDENTIAL and only owned by the wallet owner; RoboFi does not store them.</mark>
* <mark style="color:red;">If users lose the mnemonic phrase, wallet password, private key, RoboFi cannot reset nor retrieve them for users. This can lead to users' cryptos stored in wallet are inaccessible.</mark>
* <mark style="color:red;">**NEVER DISCLOSE your mnemonic phrase, wallet password, and private key to anyone else. You may lose all your crypto assets stored in your wallet and can never be able to get them back.**</mark>&#x20;

RoboFi Wallet plans to support popular coins and tokens, including (but not limited to):

* BEP20 tokens
* ARC20 tokens
* ERC20 tokens
* ...

Besides the basic functions of a wallet (i.e., send, receive, check balance, view history), RoboFi Wallet integrates with all other products within the RoboFi Ecosystem. In particular, from the wallet, users will be able to:

* Convert to/from sToken (via RoboFiTreasury with conversion feature), the minted sTokens can be stored in the RoboFi Wallet.
* Navigate RoboFi Store for shopping DABots. RoboFi Wallet, RoboFi Store, ... are all integrated in a same web application.
* Harvest staking rewards (from C-tokens) and governance rewards (from G-tokens) of participated DABots.

[<mark style="color:purple;">User guide to open RoboFi Wallet</mark>](/user-guide/users-with-robofi-wallet/open-robofi-wallet)

[<mark style="color:purple;">User guide to add tokens to RoboFi Wallet</mark>](/user-guide/users-with-robofi-wallet/add-tokens-to-robofi-wallet)

Below is a screenshot of an example RoboFi Wallet storing different tokens.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2Fwsxx6Oaeyt8vf8DyOa58%2Fabc.png?alt=media\&token=3af942a3-c0c2-4318-9db4-ef9ee62ad5b4)


# RoboFi Store

RoboFi Store list all DABots from "Pre-IBO" to "In-IBO" and to "After-IBO". Please read [<mark style="color:blue;">here</mark>](/dabots/bot-life-cycle-and-ibo) to understand about Bot Life Cycle.&#x20;

Users can browse and search DABots in RoboFi Store.&#x20;

* DABots in "Pre-IBO" phase are denoted with tag `IBO START [countdown-timer]`**.**
* DABots "in-IBO" phase are denoted with tag `IBO END [countdown-timer].`
* DABots in "After IBO" phase are denoted as `BOT ACTIVE.`

Click the button <mark style="color:blue;">**`->`**</mark> to view each bot details, or click the button <mark style="color:blue;">**`v`**</mark> to quickly see financial status of each bot.&#x20;

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FUlt4W4dbdaMY0c7K73Mb%2F1.png?alt=media\&token=65d856e2-4f23-463f-9e1c-adbaeb4e302e)


# RoboFi Treasury


# Get started

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FJWNbIE6VlmCfkvobaEQ8%2Fimage.png?alt=media\&token=ae1773e2-cb64-45bb-9450-617b52f9d305)

Visit the RoboFi Ecosystem and open a RoboFi Wallet to check out fantastic DABots, stake, and earn. Currently, we provide CEX DABots in the RoboFi Store. The DEX DABots and Farming DABots are under examination.&#x20;

We've created a range of guides to walk you step by step.

* [How to register account](/user-guide/users-with-robofi-wallet/register-account) and [open a RoboFi Wallet](/user-guide/users-with-robofi-wallet/open-robofi-wallet)
* [How to convert to sToken(s) with RoboFi Treasury](/user-guide/users-with-robofi-wallet/swap-to-stoken)
* [How to buy Governance tokens of CEX DABots](/user-guide/users-with-robofi-wallet/buy-g-tokens)
* [How to stake to CEX DABots and get Certificate tokens](/user-guide/users-with-robofi-wallet/stake-to-dabots)
* How to add sToken(s), bot tokens(s) to your RoboFi Wallet


# Users with RoboFi Wallet


# Register account

**Step 1**: go to  <https://testnet.robofi.io/auth/signin> and click `Register new account`

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FU8DrNJJivB2Dc2WWNgGu%2Fimage.png?alt=media\&token=eac7ec51-8aec-4867-8d28-2bf533964620)

**Step 2**: Please enter the information below:&#x20;

* Your email&#x20;
* Password&#x20;
* Confirm password&#x20;

Read and agreed with `Terms and Conditions`&#x20;

Click the `Register` button to register for an account

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FegKYHnPNmmF4uOvecymk%2Fimage.png?alt=media\&token=e7c8d447-14c9-466a-af85-1bd0c9414d39)

**Step 3**: activate your account

* Check your email inbox or spam folder if you can't find the email in your inbox
* Click the `Activate my account` button to activate your account
* After successful account activation, you can log in to RoboFi Ecosystem

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2Fi2NyfeWj74kkTAGLNjoN%2Fimage.png?alt=media\&token=acd0cbfb-b92e-4c7b-a7a0-17aca15fe460)


# Open RoboFi Wallet

**Step 1**:&#x20;

* On the left menu, click `RoboFi Wallet`
* Click the `Create new wallet` button to open a RoboFi wallet

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FBXAvKQwx19L5bEz6TQwJ%2Fimage.png?alt=media\&token=9ac43299-846b-47ef-a9fd-c75a0efeb418)

**Step 2**: select `New wallet` and click the `Next` button. (The `Import wallet` is only used if you already had mnemonic phrase or private key)

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FOL4HxTvEZQ9lWuLM5Bs8%2Fimage.png?alt=media\&token=8040b5c2-5926-4357-9347-c9fa4185fff4)

**Step 3**:&#x20;

* Enter information for your wallet:
  * Wallet name
  * Wallet password:
    * Note 1: This wallet password is NOT the password of your log in account when you registered
    * Note 2: this wallet password CANNOT BE CHANGED after successful wallet creation
    * Note 3: the wallet password is only owned by you;  if you lost your wallet password, we CANNOT RESET NOR RETRIEVE your wallet password
  * Confirm wallet password
* Click the `Next` button to continue

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FSF93fnMIPCu4tI0zi6vW%2Fimage.png?alt=media\&token=f5fb13e1-d5ba-4353-ab78-f2c8651f29bf)

**Step 4**: write down your mnemonic phrase in the correct order as shown on screen. It is important to note that:&#x20;

* The mnemonic phrase is used to import your wallet.&#x20;
* The mnemonic phrase is only owned by you. Please store the mnemonic phrase in a safe place  by yourself.
* <mark style="color:red;">If you lose both the mnemonic phrase and your wallet password, we CANNOT RESET NOR RETRIEVE the wallet password, mnemomic phrase, this can lead to your cryptos stored in wallet are inaccessible.</mark>

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2Fxt7fNTJd5VjmEbQIVh7r%2Fimage.png?alt=media\&token=2a80e95b-604b-4895-bd02-7d532326e8ba)

**Step 5:** verify mnemonic phrase&#x20;

* Select the word to put them next to each other in the correct order
* Once done, click the `Next` button to continue

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FI9m6AokdTUQABxr1asLd%2Fimage.png?alt=media\&token=a7a24e00-4ebe-4b6e-914f-69f1e1d7dc78)

**Step 6:** review your walllet information

* Check your mnemonic phrase wallet. You can scan QR code to save the mnemonic phrase wallet
* Ensure you fully understand items listed and check those
* Then click the Confirm button to finish the creation of your RoboFi Wallet.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FTJgkH9Hw1g49uuwKsHPz%2Fimage.png?alt=media\&token=d0f46e00-f132-4277-99f8-20e6092a76c2)

**Step 7:** view and manage cryptos in your wallet after creation.&#x20;

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FyC7nEA9zZamAbdfmz2am%2Fimage.png?alt=media\&token=c33caba0-0fef-46c0-a958-d74f2fefa607)

A user can create more than one RoboFi Wallet. Please ensure you can manage all of your RoboFi wallets. On the top-right, you can select which wallet of yours. See the cryptos `Balance` in each wallet. You can also `Send`, `Receive`, and see `History` of transactions.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FdF5ogaSzy5ZynPpsGChz%2Fimage.png?alt=media\&token=e1755493-6c20-47dc-b188-b094f3f1e995)


# Swap to sToken

How to have sToken with RoboFi Treasury

Visit RoboFi Treasury to swap popular crypto assets to sToken(s). CEX DABots only accept sToken for staking.

Currently, RoboFi Treasury supports swapping the following tokens to sToken(s) on Binance Smart Chain (BEP20) with rate 1:1

* USDC <--> sUSDC
* USDT <--> sUSDT
* BUSD <--> sBUSD
* ETH <--> sETH
* BNB <--> sBNB

**Step 1:**&#x20;

* On the left menu, click the `RoboFi Treasury` menu. If you have more than one RoboFi Wallet, please click the top-right to select one among many wallets. The wallet name is shown at the top-right.&#x20;
* Select the token you want to swap, select the direction from the original token to sToken or vice versa, and enter the amount of token you want to convert. This amount must be less than or equal to the balance in your wallet.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FbR2WmHcjKLL2oRWNC75i%2Fimage.png?alt=media\&token=7fab2ba3-f8fb-4810-bcc1-622c59ea00bf)

**Step 2:**&#x20;

* Click `Enable swap`. It is important to understand that, for the 1st time you swap tokens, this operation is required to unlock your wallet.
* &#x20;Enter your wallet password and click the `Confirm` button.

&#x20;                                            <img src="https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2F7BlDmnlqizrEfCGMqNQH%2Fimage.png?alt=media&amp;token=01412e3d-1e77-457f-9bdd-ffc2c122e240" alt="" data-size="original">

**Step 3**: Click the `Swap`button

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FkOrRAdDJAjJpAUyLg95j%2Fimage.png?alt=media\&token=744695d5-c0c0-4b84-929c-03bc4b41d3a8)

* Enter your wallet password and click the `Confirm` button to swap, in this example, user is swapping 100 USDT (BEP20) to 100 sUSDT (BEP20). sUSDT is the sToken.

&#x20;                                                   ![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2Fz1wxrMZidMviHYF1Sq6d%2Fimage.png?alt=media\&token=c35dd63c-d77e-44b0-a92e-49e178b5e6cd)

* After swapping to sToken successfully, you can see the balance in details of your wallet. (Check out how to [<mark style="color:blue;">Add tokens to RoboFi Wallet</mark>](/user-guide/users-with-robofi-wallet/add-tokens-to-robofi-wallet))


# Stake to DABots

Staking to DABots will enable the user role "Stake user".&#x20;

* See a [<mark style="color:purple;">figure here</mark>](/dabots/what-is-dabots) to see participants in DABots.
* Stake users and [<mark style="color:purple;">business functions</mark>](/robofi-ecosystem/user-business-functions)

[<mark style="color:blue;">User guide to stake "in IBO" phase</mark>](/user-guide/users-with-robofi-wallet/stake-to-dabots/stake-to-bots-in-ibo-phase)

[<mark style="color:blue;">User guide to stake "after IBO" phase</mark>](/user-guide/users-with-robofi-wallet/stake-to-dabots/stake-to-bots-after-ibo-phase)


# Stake to Bots "in IBO" phase

Stake to be able to buy G-tokens

Please read [<mark style="color:blue;">here</mark> ](/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>](/products/robofi-treasury) to [<mark style="color:blue;">convert to sTokens</mark>](/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>](/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>](/user-guide/vaults/vaults-for-c-tokens)

Basically, all C-tokens are kept in [<mark style="color:purple;">Vaults</mark>](/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>](/user-guide/users-with-robofi-wallet/harvest-rewards/harvest-rewards-from-c-tokens)
* Or, [<mark style="color:blue;">unstake from DABots</mark>](/user-guide/users-with-robofi-wallet/unstake-from-dabots).


# Stake to Bots "after IBO" phase

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

When a DABot already ends IBO, it goes to "After IBO" phase. In this phase, bot continues to raise fund by accepting more staking from users. This staking will still be opened when bot has not  reached the MAX CAP (max amount of crypto assets that bot wants to handle).&#x20;

In the following example, the sToken is `sUSDT`, the DABot name is `Capricorn`, this bot only accepts sUSDT for staking, the C-token name is `CapsUSDT.`

**Step 1:** If you are staking to a bot for the 1st time, you need to [<mark style="color:purple;">enable staking</mark>](/user-guide/users-with-robofi-wallet/stake-to-dabots/stake-to-bots-in-ibo-phase). If you had enabled staking, then you can skip this step.&#x20;

**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>](/products/robofi-treasury) to [<mark style="color:blue;">convert to sTokens</mark>](/user-guide/users-with-robofi-wallet/swap-to-stoken)<mark style="color:blue;">.</mark>

* 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%2FjdFYvJjYG7UJI4eB8Y29%2Fimage.png?alt=media\&token=9e16cbc9-2984-4f34-9403-e8aface72b8f)

* Enter the amount you want to stake.  Click `Confirm` button to stake to bot

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FFWmkL1mvRmDC3GaDdfAM%2Fimage.png?alt=media\&token=a7e185be-c7b6-4cc5-ad2f-8b775eed77d0)

* 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%2F8ub1GGTfHTQtedi7QGGR%2Fimage.png?alt=media\&token=df0a6da7-2fc8-4210-b63c-26c6f40c6bba)

* 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%2FMlSarYxLvfqMbjLiGjrg%2Fimage.png?alt=media\&token=efee70fc-4b70-4e4c-a63d-63378fa56261)

* Click `Vault` to see how many bot's C-tokens you are having in the `Warm-Up Vault`. This is the "certificate" of your staking
  * These C-tokens are locked in `Warm-Up Vault` with `Lock time` as a countdown-timer. This is the "staking warm-up period" of each DABot. User can check this at the tab Bot Policy of each bot in the RoboFi Store.&#x20;
  * When Lock time is over, users can:
    * Unlock and Upgrade your C-tokens from Warm-Up Vault to `Regular Vault` with higher reward weight.
    * OR, withdraw C-tokens to your RoboFi Wallet and send/exchange these tokens with any other users. However, tokens not in Vault(s) are not rewarded.&#x20;

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>](/user-guide/vaults/vaults-for-c-tokens)

Basically, all C-tokens are kept in [<mark style="color:purple;">Vaults</mark>](/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>](/user-guide/users-with-robofi-wallet/harvest-rewards/harvest-rewards-from-c-tokens)
* Or, [<mark style="color:blue;">unstake from DABots</mark>](/user-guide/users-with-robofi-wallet/unstake-from-dabots).


# Buy G-tokens

Buying G-tokens of DABots will enable the user role "Governance user".&#x20;

* See a [<mark style="color:purple;">figure here</mark>](/dabots/what-is-dabots) to see participants in DABots.
* Governance users and [<mark style="color:purple;">business functions</mark>](/robofi-ecosystem/user-business-functions)

[<mark style="color:blue;">User guide to buy G-token "in IBO" phase.</mark>](/user-guide/users-with-robofi-wallet/buy-g-tokens/buy-g-token-in-ibo-phase)

[<mark style="color:blue;">User guide to buy G-token "after IBO" phase.</mark>](/user-guide/users-with-robofi-wallet/buy-g-tokens/buy-g-token-after-ibo-phase)


# Buy G-token "in IBO" phase

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

It is important to understand that, if a user wishes to buy bot's G-token when a bot is in IBO phase, the requirements are:

* He/she must [<mark style="color:blue;">stake to bots in IBO phase</mark>](/user-guide/users-with-robofi-wallet/stake-to-dabots/stake-to-bots-in-ibo-phase), and become "pioneer stake users" to contribute to bots' initial fund. So that he/she will 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 cheapest price (aka, "IBO price"). After the IBO time, the G-token price will be higher, depending on bot settings.
* He/she must have VICS to be able to buy G-token.

Please read [<mark style="color:blue;">here</mark>](/dabots/bot-tokens) to understand more about bot tokens.

In the following example, the sToken is `sUSDT`, the DABot name is `Gemini`, the G-token name is `GemGToken`, and the C-token name is `GemsUSDT.` In the details of bot, it shows:

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2F245OiBlb2XJHqWCTfA5G%2Fimage.png?alt=media\&token=acc61688-747c-42e0-a7e0-d02b6344e645)

* `Gemini` is now in-IBO so it is denoted with `IBO END [countdown-timer]`
* The Max supply of`GemGToken` is 1000, in which 600 is for IBO supply (hence another 400 will be for "after IBO").
* In 600 `GemGToken` for IBO supply, bot already circulated 300 `GemGToken`  and there is still  300`GemGToken` available for the community.&#x20;
* The IBO price of each `GemGToken` is 10 VICS, in order to buy this, users must stake first and then users will be able to buy G-token at the IBO price and commission-free.&#x20;

Users must go through [<mark style="color:blue;">Stake to bot "in IBO"</mark>](/user-guide/users-with-robofi-wallet/stake-to-dabots/stake-to-bots-in-ibo-phase)  first, then he/she can continue with the following steps to buy G-tokens.&#x20;

**Step 1**: check again to see the max amount of G-token that is buyable for a selected bot, 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%2FrVki21nNN64unk9Vgmcx%2Fimage.png?alt=media\&token=e8b5782c-8798-4308-b1ac-635e86da000f)

**Step 2**: click the `(+)` button to buy G-token

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FC2KpXrCy6MgZJNVwIPcd%2Fimage.png?alt=media\&token=00c9fc26-3232-4da1-98b0-8e8924702dbe)

**Step 3**: for the 1st time you buy Bot’s G-token, you will be asked to unlock your wallet, please click `Unlock wallet.`&#x20;

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FAWIu2WOv17hBlzT3qEer%2Fimage.png?alt=media\&token=84896b1d-430b-4c09-93bf-b34f9488372e)

Input `wallet password`, and click `Confirm` to finish the unlock operation.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FinESoHbAogzZZWT5u78d%2Fimage.png?alt=media\&token=9fc29096-4555-43cc-9f82-0cf102fa8ca8)

**Step 4**: Buy G-token, you can do as follows:

* Enter the amount of G-token you want to buy, the system will auto-compute the cost you need to pay(in VICS token). In this example, the price is 10 VICS/per G-token, so you will need to pay 250 VICS to buy 10 G-token. The commission fee is 1% but you do not need to pay this commission fee because you are buying G-token "in-IBO" phase. However, if users [<mark style="color:blue;">buy G-token "after-IBO"</mark>](/user-guide/users-with-robofi-wallet/buy-g-tokens/buy-g-token-after-ibo-phase), then users will need to pay commission fee.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2Fqd0BLmIl0Vgn093YHH89%2Fimage.png?alt=media\&token=887ca3f8-cf93-4ce5-8538-3ed867a955b8)

* OR, enter the cost (in VICS token) that you want to pay to buy G-token. The system will auto-compute the amount of G-token you can buy based on the cost (VICS) entered

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2F7k43TgQKUQhYA5zV2Ubp%2Fimage.png?alt=media\&token=1ec59c1c-c678-4767-ac8c-45ef9e73cdb6)

* Click `Confirm` button on the screen above
* On the next screen, input your wallet password and click the `Confirm` button to finish the transaction to buy G-token

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FxwVpdPk2trAlhIUuid4T%2Fimage.png?alt=media\&token=31f59225-d207-434c-99d1-05d1b0f60217)

**Step 5**: Check the amount of G-token that you had bought. After buying G-token, the amount of your G-token is displayed on the screen as below. Click the button Vault <img src="https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2Flr9Fqu5g4XlpVMq1rftn%2Fimage.png?alt=media&amp;token=4a3c0653-1444-4fe1-840a-4400158efa01" alt="" data-size="original"> to see your G-tokens are in `VIP Vault`.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FJilyh07cn4vse80G7qzB%2Fimage.png?alt=media\&token=d996f7b5-83fc-4021-b5fc-6e03c70fdcd6)

The total amount of VICS that all users have spent to buy G-token of this bot will be shown in the "Total deposited" (VICS) when viewing bot details.&#x20;

[<mark style="color:blue;">Understanding more about Vaults for G-tokens</mark>](/user-guide/vaults/vaults-for-g-tokens)<mark style="color:blue;">.</mark>

Basically, all users' G-tokens are kept in [<mark style="color:purple;">Vaults</mark>](/user-guide/vaults/vaults-for-g-tokens) to be computed for, and distributed rewards. Later, users can:

* [<mark style="color:blue;">Harvest rewards from G-tokens</mark>.](/user-guide/users-with-robofi-wallet/harvest-rewards/harvest-rewards-from-g-tokens)
* Or, [<mark style="color:blue;">redeem G-tokens</mark>](/user-guide/users-with-robofi-wallet/redeem-g-tokens).


# Buy G-token "after IBO" phase

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

When a DABot already ends IBO, it goes to "After IBO" phase. In this phase, users can buy G-token: &#x20;

* The amount of G-tokens that all users can buy "after-IBO" is shown in details of each bot. Check out the "Available" number of governance token of each bot to see.&#x20;
* G-token price after-IBO time is called "Regular price" and this is higher than G-token "IBO price". Buying G-tokens after IBO is also required to pay a *commission fee*, depending on bot settings
* &#x20;Users must have VICS to be able to buy G-token

In the following example, the DABot name is `Capricorn`, and the G-token name is `CapGToken` . In the details of bot, it shows:

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FYfPHxTaO9b0w8lw7PfmW%2Fimage.png?alt=media\&token=afe40583-521c-454a-ae7e-be1d1f614238)

* `Capricorn` is now after-IBO so it is denoted as "Bot Active"
* The Max supply for `CapGToken` is 10000, in which 5000 was already for IBO supply. Users had bought 5018 G-token (the "Circulated" number) and still 4982 `CapGToken` is available for sale.&#x20;
* The price of each `CapGToken` is  11 VICS, users also have to pay 1% commission fee when buying `CapGToken` in the after-IBO time.

Users can continue with the following steps to buy G-tokens

**Step 1:** check again each bot's details to ensure bot is still having G-token "available". Click the `(+)` button to buy G-token

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FXJZrR3VzPjj9qqC6bv0d%2Fimage.png?alt=media\&token=f7abdd7c-2ab4-47a8-966b-93a538f75947)

**Step 2:** if this is the 1st time you buy G-tokens of a selected bot, you will be asked to unlock your wallet, please click `Unlock wallet.`

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2Fp3uWLbxNmgbP3z4a4E1K%2Fimage.png?alt=media\&token=e72fb0b2-ad98-4e90-a60c-5da5a99950fa)

Input `wallet password`, and click `Confirm` to finish the unlock operation.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2F6MoZWImRmA9KmkRMNorz%2Fimage.png?alt=media\&token=51c7f588-e83e-431c-ac4b-2edab8b46d66)

**Step 3:** Buy G-token, you can do as follows:

* Enter the amount of G-token you want to buy, the system will auto-compute the cost you need to pay (in VICS token). In this example, the Regular price is 11 VICS/per G-token, and also 1% commission, so you will need to pay 1100 VICS to buy 99 G-token.&#x20;

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2Fng93hM9npFIWL25xsaFI%2Fimage.png?alt=media\&token=fa2cd261-7941-48af-9d18-8a1101518dc1)

* OR, enter the cost (in VICS token) that you want to pay to buy G-token. The system will auto-compute the amount of G-token you can buy based on the cost (VICS) entered.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FUtMj2i2lw477G1peiaaD%2Fimage.png?alt=media\&token=03bbc738-c925-4a66-a61d-d26835b262e9)

* Click `Confirm` button on the screen above.
* On the next screen, input your wallet password and click the `Confirm` button to finish the transaction to buy G-token.

**Step 4:** Check the amount of G-token that you had bought. After buying G-token, the amount of your G-token is displayed on the screen as below. Click the button Vault <img src="https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2Flr9Fqu5g4XlpVMq1rftn%2Fimage.png?alt=media&amp;token=4a3c0653-1444-4fe1-840a-4400158efa01" alt="" data-size="original"> to see your G-tokens are in `Regular Vault`.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FTbnZUTWDfSg8zzSfDgNK%2Fimage.png?alt=media\&token=535ff257-2aca-4b5a-8e42-019be8a8d6cb)

The total amount of VICS that all users have spent to buy G-token of this bot will be shown in the "Total deposited" (VICS) when viewing bot details.&#x20;

[<mark style="color:blue;">Understanding more about Vaults for G-tokens</mark>](/user-guide/vaults/vaults-for-g-tokens)<mark style="color:blue;">.</mark>

Basically, all users' G-tokens are kept in [<mark style="color:purple;">Vaults</mark>](/user-guide/vaults/vaults-for-g-tokens) to be computed for, and distributed rewards. Later, users can:

* [<mark style="color:blue;">Harvest rewards from G-tokens</mark>.](/user-guide/users-with-robofi-wallet/harvest-rewards/harvest-rewards-from-g-tokens)
* Or, [<mark style="color:blue;">redeem G-tokens</mark>](/user-guide/users-with-robofi-wallet/redeem-g-tokens).


# Add tokens to RoboFi Wallet

Each DABot can circulate bot tokens of itself, which means the more DABots, the more tokens exist in the system. [<mark style="color:blue;">RoboFi Wallet</mark>](/products/robofi-wallet) helps users to store VICS, sTokens (sUSDT, sBUSD,...), bot G-tokens and C-tokens, as well as popular crypto assets (USDT, BUSD, ETH, BNB…) in users' own wallets.

* [Add sToken(s) to your RoboFi wallet](/user-guide/users-with-robofi-wallet/add-tokens-to-robofi-wallet/add-stoken-s)
* [Add bot G-tokens and C-tokens to your RoboFi wallet](/user-guide/users-with-robofi-wallet/add-tokens-to-robofi-wallet/add-bot-token-s)


# Add sToken(s)

Users can do as follows:&#x20;

* From RoboFi Treasury screen, click the button `Add token to wallet` <img src="https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FhFRhVXPC86rSEE1sFPB4%2Fimage.png?alt=media&amp;token=22bc1252-3ba9-4d7e-88f2-3e454b5d3156" alt="" data-size="line"> to add sToken (for example, sUSDT) to your wallet

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FQ3XpWy7ddxyymBnfZnEr%2Fimage.png?alt=media\&token=2e6be863-0a3c-45fb-9edf-d31afbbf1710)

* OR, another way is, from the RoboFi Wallet screen, click the `->` to go to the wallet detail screen

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2F7JvPhjrOhyTpJD6lTTlp%2Fimage.png?alt=media\&token=f635708b-d3f9-4dd2-827b-a399c578e55f)

* Click `Settings` button to open a dialog

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2Fzmvr4r9D6hkht1bYQvhm%2Fimage.png?alt=media\&token=d9c723b1-26df-4c8a-aebe-97fd12d48f35)

* Search for the sToken (for example, sUSDT, choose the "`Non-bot tokens`") that you want to add to your wallet and select it, then click `Save` button

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FtqTHSjnK77JinH95ay4M%2Fimage.png?alt=media\&token=f89983e8-acd3-4ee8-ae9a-031b83ff2df6)


# Add Bot token(s)

There are different ways for you to add DABots G-token and C-tokens to your RoboFi Wallet.

**Option 1:** browse for DABots and click `->` button to go to DABot details screen.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FN1dldCiwCb8TW81aRyMR%2Fimage.png?alt=media\&token=f8121926-898c-43c2-b41c-81b4ccdc0dc7)

Then in the tab `Contracts`, click `icon` to add G-token and C-token to your RoboFi wallet

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FtbUVE48lpBQqoV8g3g6T%2Fimage.png?alt=media\&token=8587d4cb-e186-4af4-b061-92615d07c82e)

**Option 2:** select the bot that you had staked or bought G-token, click the `Vault` button

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FyeM6HURQA7oaHHdQqTq0%2Fimage.png?alt=media\&token=05061ed3-f722-4ebf-9ed5-7d84b08861b8)

When vaults show, click icon <img src="https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FWKmVjyzM9LBoUOXMyYAr%2Fimage.png?alt=media&amp;token=19d63631-96ce-4783-9198-7d197ff264c1" alt="" data-size="line"> to add bot token to your RoboFi wallet.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FRPBRWA2OqS5RxJvNdBk3%2Fimage.png?alt=media\&token=26de9113-8b2b-4735-8cd3-004e1e1d6958)

**Option 3:**&#x20;


# Harvest rewards

Any users who buy G-tokens and keep that in [<mark style="color:purple;">Vaults</mark> ](/user-guide/vaults/vaults-for-g-tokens)can see and harvest governance rewards.

* [<mark style="color:blue;">User guide to buy G-tokens</mark>](/user-guide/users-with-robofi-wallet/buy-g-tokens)<mark style="color:blue;">.</mark>
* [<mark style="color:blue;">User guide to harvest rewards from G-tokens.</mark>](/user-guide/users-with-robofi-wallet/harvest-rewards/harvest-rewards-from-g-tokens)

Any users who stake and keep C-tokens in [<mark style="color:purple;">Vaults</mark> ](/user-guide/vaults/vaults-for-c-tokens)can see and harvest staking rewards.

* [<mark style="color:blue;">User guide to stake to DABots.</mark>](/user-guide/users-with-robofi-wallet/stake-to-dabots)
* [<mark style="color:blue;">User guide to harvest rewards from C-tokens.</mark>](/user-guide/users-with-robofi-wallet/harvest-rewards/harvest-rewards-from-c-tokens)


# Harvest rewards from G-tokens

Rewards for G-tokens are paid by VICS. If users already bought G-tokens and still keep them in [<mark style="color:blue;">Vaults</mark>](/user-guide/vaults/vaults-for-g-tokens), users can see and harvest reward after every time the Bot Creator adds reward to bot.&#x20;

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

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

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FcqxchbPmTr2KveKBHYUB%2Fimage.png?alt=media\&token=ca70008a-1b0c-4a35-a013-d0016e858a8f)

* Then, enter your wallet password and click the `Confirm` button.

&#x20;                                               ![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FnSHnK4iQpmYjVEHQrIwN%2Fharvest_gtoken_02.png?alt=media\&token=13c03e8b-0566-4e62-ab76-e4d115903385)    &#x20;

Or, the 2nd way to harvest rewards from G-tokens:

* Click the `Vault` <img src="https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FHVkxWa9VbGgCoKgyD1Xb%2Fimage.png?alt=media&amp;token=f5761e4e-4794-4620-ae51-d4cb5f869eff" alt="" data-size="line">button.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2F4c5l6ZJZYqMXXUIeNcmd%2Fharvest_gtoken_03.png?alt=media\&token=8c2098a2-7fb2-465c-bc85-0d678d3efea4)

* Click `Harvest` button on any Vault (VIP, or Regular) that you are having G-tokens inside.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2Ffv9t4sZHgeAGMvgBH6rR%2Fharvest_gtoken_04.png?alt=media\&token=2221c661-fde2-4ba1-aa23-2f9c8af10bae)

* Then, enter your wallet password and click the `Confirm` button, as same as in the 1st way above.

Finally, check your RoboFi Wallet to see reward (VICS) is already sent to your wallet.


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

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2Fm8T82NQ0kfMb5lsclxkc%2Fharvest_gtoken_06.png?alt=media\&token=56161c52-1f7c-41df-b393-0a9fbe510572)

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

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FIaZjgEGel7NcBwNu5f4u%2Fharvest_gtoken_07.png?alt=media\&token=6d66b402-7aae-4b97-8ad6-2b5b2183a1b9)

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

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FiOX7EvILJfdcdOVtdDSb%2Fharvest_gtoken_05.png?alt=media\&token=209ce41b-9450-43bc-9c58-f6fce2ef0a32)

* 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;                                            ![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FDvaFJdjfVHhFF1sV2Rjy%2Fharvest_gtoken_02.png?alt=media\&token=c62d7665-fa83-47b5-970a-03accfcc3dd0)

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)to swap between sBUSD <--> BUSD, sUSDT <--> USDT,  and so on.


# Redeem G-tokens

Basically, all users' G-tokens are kept in [<mark style="color:purple;">Vaults</mark>](/user-guide/vaults/vaults-for-g-tokens) to be computed for, and distributed rewards. If users want to redeem G-tokens and get back VICS, firstly, users need to withdraw G-tokens from Vaults to their RoboFi Wallets, secondly, redeem G-tokens in wallets to get back VICS. G-tokens can only be redeemed after-IBO phase.

Please read [<mark style="color:blue;">`here`</mark>](/user-guide/vaults/vaults-for-g-tokens) to understand the withdraw, deposit, redeem rules.

**Step 1:** click the `Vault` <img src="https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FHVkxWa9VbGgCoKgyD1Xb%2Fimage.png?alt=media&amp;token=f5761e4e-4794-4620-ae51-d4cb5f869eff" alt="" data-size="line">button (Kindly note: if your G-tokens are already in your wallet, then go to Step 5)

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FnojRX5SPY4a8Fm3Q9xxp%2Fimage.png?alt=media\&token=545df9d3-8a7a-45ce-98b0-370c0afcd153)

**Step 2:** click the `Withdraw` <img src="https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FcWtk8OKlBT2hrrsZt3SS%2Fimage.png?alt=media&amp;token=237142f8-4237-4be4-b991-a961779ba3ab" alt="" data-size="line"> button to withdraw your G-tokens from (VIP or Regular) Vault to your wallet.&#x20;

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FIyunoWgyPmbdGQRw7AeM%2Fimage.png?alt=media\&token=935ded52-10fb-429b-a47a-293072a12b37)

**Step 3:** enter the amount of G-tokens you want to withdraw then click the `Confirm` button. If a user wants to redeem ALL of G-tokens that he/she is having, then later he/she will be no longer a governance user of the current DABot.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2F1oNVHPwXtnotprH1iWco%2Fredeem_gtoken_03.png?alt=media\&token=10394b54-fd62-43cf-94a8-804dd37df829)

**Step 4:** enter the wallet password and click the `Confirm` button.&#x20;

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2Fvjba4EGAiD81Gf5ZmQw5%2Fredeem_gtoken_04.png?alt=media\&token=aa8ea24c-1232-4154-916a-12cdc89d7a37)

Once step 4 is done, G-tokens are already in user's wallet. User can browse the RoboFi Wallet to check this.

**Step 5:** click the `Redeem`<img src="https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2F79Hr6wARe1yHSVn6GIFw%2Fimage.png?alt=media&amp;token=91f71fb2-6953-4751-8acc-a08a65efeb0a" alt="" data-size="line"> button to redeem G-tokens in the wallet to get back VICS.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FnjVTkDKbAHTtPREXGCi5%2Fimage.png?alt=media\&token=5c0498ec-5371-427b-8dae-9a146b65f0dd)

**Step 6:** if you redeem G-tokens for the first time, you need to unlock your wallet. Click the `Unlock wallet` button.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FSLy5M02qsua1qO6dNOeF%2Fredeem_gtoken_06.png?alt=media\&token=e2e23b8f-eed3-4e1c-9567-89c0329a7b5d)

Then enter wallet password and click `Confirm` button.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2F1iHvENzNdxYuGOOwCmfw%2Fredeem_gtoken_07.png?alt=media\&token=c7efa3da-e24e-4a9f-bd37-9d1096d58453)

**Step 7:** enter the amount of G-tokens you want to redeem, and click the `Redeem` button.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FdV4d8yF7uAiuh8MmULqZ%2Fredeem_gtoken_08.png?alt=media\&token=693d810d-7f93-4603-a78b-04885c2b6975)

Then enter wallet password and click `Confirm` button.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FIYd0u7U0WVPJEphzCCDI%2Fredeem_gtoken_09.png?alt=media\&token=639a0aff-add4-4652-be46-31a8214e61e6)

Once step 7 is done, VICS are already sent to user's wallet. Users can browse the RoboFi Wallet to check this.


# Unstake from DABots

All users' C-tokens are kept in [<mark style="color:purple;">Vaults</mark>](/user-guide/vaults/vaults-for-g-tokens) to be accounted for, and distributed rewards. If users want to unstake, firstly, users need to withdraw C-tokens from Vaults to their RoboFi Wallets, secondly, unstake C-tokens in wallets. C-tokens can only be unstaked after-IBO phase.

Please read [<mark style="color:blue;">`here`</mark> ](/user-guide/vaults/vaults-for-c-tokens)to understand the Unstake rules.

**Step 1:** click the `Vault` button to display vaults of C-tokens (Kindly note: if your C-tokens are already in your wallet, then go to Step 5).

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FAJfp6EHDDbIfvmCU9eLJ%2Funstake_01.png?alt=media\&token=d8ea841a-7e2d-4c40-8b02-1f59a7c2bab5)

**Step 2:** click the `Withdraw` <img src="https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FcWtk8OKlBT2hrrsZt3SS%2Fimage.png?alt=media&amp;token=237142f8-4237-4be4-b991-a961779ba3ab" alt="" data-size="line"> button to withdraw your C-tokens from (VIP, Regular, or Warm-Up) Vault to your wallet. You can only withdraw out of Warm-Up vaults if the Lock time is already ended.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2Fa8jAo9B44KGXj4skQNaX%2Funstake_02.png?alt=media\&token=18ce702b-dcc6-4ed2-b89a-83582c26b742)

**Step 3:** enter the amount of C-tokens you want to withdraw then click the `Withdraw` button.&#x20;

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2F3jeWGm72ND0Kzva5zTOQ%2Funstake_03.png?alt=media\&token=0cc18961-361f-4382-b558-f4546746170e)

**Step 4:** enter the wallet password and click the `Confirm` button.&#x20;

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FV1GgpNmHXczhPr2TVwiy%2Funstake_04.png?alt=media\&token=ec9b2796-86e1-4f10-88eb-dc1d49ce98ee)

**Step 5:** look at the "Balance in wallet" to ensure you are having C-tokens in wallet, then click the `Unstake`<img src="https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2F79Hr6wARe1yHSVn6GIFw%2Fimage.png?alt=media&amp;token=91f71fb2-6953-4751-8acc-a08a65efeb0a" alt="" data-size="line"> button.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FlxQjiHdPbwnAi8lxsFHR%2Funstake_05.png?alt=media\&token=7aeb5cb0-324f-4dbe-85fd-463b016f76ae)

**Step 6:** if you unstake C-tokens for the first time, you need to unlock your wallet. Click the `Unlock wallet` button.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FajCbsuBKK2AYZDUqqcCF%2Funstake_06.png?alt=media\&token=d80d0e6a-31a1-486a-8133-24060277f44e)

**Step 7:** enter the amount of C-tokens you want to unstake, this number must not exceed the number of C-tokens in your wallet. Read and agree to the bot's policy to understand the Cool-down time (you can claim your staked-asset after the Cool-down period because bots need time to adjust funds in trading activities). Then click the `Unstake` button.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FaWIN9XU1EoI2s5WN6bia%2Funstake_07.png?alt=media\&token=45f8b2e0-42c5-4f9f-98dc-026df362feec)

For the sake of simplicity, the Cool-down period is only 1 minute in this example. However, in real life, bot may need longer time (e.g., 1-2 days) to adjust trading fund. &#x20;

Then enter wallet password and click `Confirm` button.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FdUraCwZo8hKpbprnP4Sm%2Funstake_08.png?alt=media\&token=f33a2c56-8d00-49bb-bba6-23b4a5e32fed)

**Step 8:** now you can see the unstaking request had already been submitted. Wait until the Cool-down timer is over then your staked-assets can be released.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FsFrLSWFXXNogMYTYg3AH%2Funstake_09.png?alt=media\&token=c27cf0aa-e38d-4657-b2e5-6aa5a2a652ef)

**Step 9:** when you see the unstaking request is ready to be released, then click `Claim` button.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FCwT8Izi9ciFueTZzZ1nP%2Funstake_10.png?alt=media\&token=f573ddcd-ea31-4706-bc79-8224a03a1024)

**Step 10:** click `Confirm` button to approve the transaction.&#x20;

&#x20;                                       ![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FkFBYDDbqPcU0zsrIpM7N%2Funstake_11.png?alt=media\&token=698718ac-ef20-4157-bbb6-2bfc9f55890a)

When succeeds, you can check RoboFi Wallet to see your staked assets (e.g, sBUSD, sUSDT, or sETH or etc...) are transferred to your wallet.&#x20;

You can go to RoboFi Treasury to swap those sBUSD, or sETH.... back to BUSD, 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)to swap between sBUSD <--> BUSD, sUSDT <--> USDT,  and so on.


# Users with Metamask

Users can connect their Metamask wallet, network Binance Smart Chain (BEP20) to use RoboFi.&#x20;

At the login screen, click Connect to Metamask.

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FbPoM8kZbG0GdBqfF8Mcx%2Fimage.png?alt=media\&token=d8536370-6d28-4fd5-974a-96aad3c31b52)

Then enter your Metamask wallet password and click Unlock button.

&#x20;                                                  <img src="https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FvUdl6oJPrhMLTjhcNxAA%2Fimage.png?alt=media&amp;token=7e08ae30-4b02-41d0-a9d5-881e3ca1978c" alt="" data-size="original">

If your account does not have Binance Smart Chain network yet, the system will ask for permission to add this network to your account. In this example, we add "Smart Chain - Testnet" for the sake of simplicity. Then click Approve button to continue.&#x20;

&#x20;                                                  <img src="https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FCnHB3TO94PcDNRghE7Wo%2Fimage.png?alt=media&amp;token=1fa7e74d-aecb-47ff-926a-9e4811e52c45" alt="" data-size="original">

In reality with BEP20, you can choose to add "BSC - Mainnet" when you want to access RoboFi Mainnet on BEP20.&#x20;

After adding the network, the system will ask for permission to switch to work on this network. Click the Switch network button to continue.

&#x20;                                                ![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2Fi1dgJRSfT8kuZsUuGghg%2Fimage.png?alt=media\&token=df9f0458-1cbc-4538-89d4-82256ed399aa)&#x20;

Then select the account you want to connect to RoboFi, click Next button to continue.

&#x20;                                                ![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FOHp9ZVZt8LyrmSyFCttX%2Fimage.png?alt=media\&token=d5b5d11a-1177-40ac-ac9c-d3fe613ea1e6)

Click Connect button to connect your Metamask wallet with RoboFi.&#x20;

&#x20;                                                ![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FI05lvfxiSG2GKsYZKMfm%2Fimage.png?alt=media\&token=17ec8947-abe8-479c-8e97-066615d8594c)

When succeeds, users with Metamask can do all business functions such as: swap token <--> sToken, stake to bots, buy bot tokens, harvest rewards, and so on... as same as [<mark style="color:blue;">Users with RoboFi Wallet</mark>](/user-guide/users-with-robofi-wallet).&#x20;


# Vaults

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2F97zXG9Xy8Zx88FVqk51O%2Fimage.png?alt=media\&token=8341af2c-1208-4111-b711-e8d29a14e6b8)

Once users stake to DABots to get C-tokens, or users buy G-tokens, these tokens are in Vaults to account for rewards. RoboFi Ecosystem has different vaults and reward rates for G-tokens and C-tokens.&#x20;

* [<mark style="color:blue;">Vaults for G-tokens</mark>](/user-guide/vaults/vaults-for-g-tokens)
* [<mark style="color:blue;">Vaults for C-tokens</mark>](/user-guide/vaults/vaults-for-c-tokens)

Rewards for G-tokens are paid in VICS.

Rewards for C-tokens are paid in similar assets (such as sBUSD, sUSDT, sETH...) that users staked to DABots.&#x20;


# Vaults for G-tokens

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FXo9MhkRd1bwGk1C9Wjte%2Fimage.png?alt=media\&token=d33d14a9-d11e-4ec7-92ac-51b19f84ef89)

There are 2 Vaults for DABots G-token:&#x20;

* **VIP Vault**: to keep G-token when users [<mark style="color:blue;">buy "in IBO" phase</mark>](/user-guide/users-with-robofi-wallet/buy-g-tokens/buy-g-token-in-ibo-phase). Rewards weight = 1.2 to prioritize "pioneer users" who staked and bought G-token in the early phase and contribute to bots' IBO CAP.
* **Regular Vault**: to keep G-token when users [<mark style="color:blue;">buy "after IBO" phase</mark>](/user-guide/users-with-robofi-wallet/buy-g-tokens/buy-g-token-after-ibo-phase). Reward weight = 1 as standard.

It is important to understand that:

* Users' G-tokens can only be in VIP Vault when users buy G-token "in IBO" phase. After IBO phase, there is no way to have G-tokens in the VIP Vault.&#x20;
* Always keep your bot tokens [<mark style="color:purple;">in Vaults to get rewards</mark>](/user-guide/users-with-robofi-wallet/harvest-rewards/harvest-rewards-from-g-tokens). Any bot tokens not in Vaults but in your wallets will not be rewarded.
* Users can withdraw their bot tokens from any vaults to their RoboFi Wallet, then they can exchange/give as present/sell peer-to-peer with other users if they wish to do so. However, as said above, bot tokens not in Vaults are not rewarded.&#x20;
* <mark style="background-color:blue;">Withdraw and Deposit rule:</mark>&#x20;
  * The withdrawal G-tokens will also auto harvest VICS rewards (if any) earned from G-tokens to users' wallet.
  * Users can withdraw their G-tokens from each Vault (VIP or Regular) to wallet.
  * G-tokens in users' wallets can be deposited back to Regular Vault. Once deposited back, these G-tokens are automatically accounted to distribute rewards. However, there is no way to deposit G-tokens back to VIP Vault. If a user Alice withdrew her bot tokens out of VIP Vault to her wallet, then Alice cannot deposit that back to VIP Vault.
* <mark style="background-color:blue;">Redeem G-token rule:</mark>
  * Only G-tokens in user's wallets can be redeemed to get back VICS. If users want to redeem G-tokens and get back VICS, at first, users need to withdraw G-tokens from each Vault to their RoboFi Wallet, then redeem G-tokens in wallet to get back VICS.&#x20;
  * Users can only redeem G-tokens after-IBO phase. Userguide to redeem G-token is [<mark style="color:blue;">here</mark>](/user-guide/users-with-robofi-wallet/redeem-g-tokens).
  * The rate of G-token per VICS when redeeming is computed as `Total deposited / Circulating`; in which: &#x20;

    * `Total deposited`: is the VICS amount that bot is keeping when users buy its G-tokens "in-IBO" or "after-IBO".
    * `Circulating`: is the number of G-tokens that are circulating on the market for the current bot.&#x20;
    * Both of the above numbers are fluctuating values that can increase and/or decrease over time because different users may continue to buy or redeem after IBO.
    * Users can check these numbers when viewing bot details and charts in the [<mark style="color:blue;">RoboFi Store</mark>](/products/robofi-store).


# Withdraw G-tokens

Users should keep G-tokens in Vaults to be counted for governance rewards. However, users may have a demand to exchange/sell peer-to-peer/move to another wallet/redeem G-tokens. To do so, users can withdraw G-tokens out of Vaults.&#x20;

Here are steps to withdraw G-tokens out of VIP or Regular Vault.

**Step 1:** click the `Vault` <img src="https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2FHVkxWa9VbGgCoKgyD1Xb%2Fimage.png?alt=media&amp;token=f5761e4e-4794-4620-ae51-d4cb5f869eff" alt="" data-size="line">button in the section "My total governance token"


# Deposit G-tokens


# Vaults for C-tokens

![](https://3341248799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdHMnhOq-VqtAf1vLR5%2Fuploads%2Ft4nktTUnCuJZd0E2hgIV%2Fimage.png?alt=media\&token=479ccc4a-78ee-4b93-98e6-64fadfd82f18)

There are 3 Vaults for DABots C-tokens:

* **VIP Vault**: to keep C-tokens of any stakings when users [<mark style="color:blue;">stake to DABots "in IBO" phase</mark>](/user-guide/users-with-robofi-wallet/stake-to-dabots/stake-to-bots-in-ibo-phase). Reward weight = 1.2  to prioritize "pioneer stake users" who stake early to contribute to bots' IBO CAP.&#x20;
* **Warm-Up Vault**: to keep C-tokens of any new stakings when users [<mark style="color:blue;">stake to DABots "after IBO" phase</mark>](/user-guide/users-with-robofi-wallet/stake-to-dabots/stake-to-bots-after-ibo-phase). This vault has "Lock time" which is a countdown-timer as the "staking warm-up period" of each DABot's policy.&#x20;
  * Staking warm-up period: is the waiting time for any new-staked-fund to be absorbed and allocated to trading activities.&#x20;
  * Because new funds cannot be quickly absorbed and allocated immediately at once, so the reward weight = 0.8 for Warm-up Vault.
  * When "Lock time" is already ended, it means the new-staked-fund is absorbed and allocated well to trading. Users are advised to unlock and upgrade their C-tokens from Warm-Up Vault to Regular Vault to get standard reward weight (i.e., weight 1). If users do not upgrade, their C-tokens remain in the Warm-Up Vault.&#x20;
* **Regular Vault**: to keep C-tokens of any stakings which are upgraded from Warm-Up Vault. Reward weight = 1 as standard.&#x20;

It is important to understand that:

* Users' C-tokens can only be in VIP Vault when users stake "in IBO" phase. After IBO phase, there is no way to have C-tokens in the VIP Vault. Any bot tokens withdrawn out of VIP Vault cannot be brought back to VIP Vault.&#x20;
* Always keep your bot tokens [<mark style="color:purple;">in Vaults to get rewards</mark>](/user-guide/users-with-robofi-wallet/harvest-rewards/harvest-rewards-from-c-tokens). Any bot tokens not in Vaults but in your wallets will not be rewarded.
* Users can withdraw their bot tokens from any vaults to their RoboFi Wallet, then they can exchange/give as present/sell peer-to-peer with other users if they wish to do so. However, as said above, bot tokens not in Vaults are not rewarded.&#x20;
* Users can deposit their bot tokens from their RoboFi Wallet to Regular Vault. There is no way to deposit bot tokens back to Warm-Up Vault or VIP Vault. It means, if a user Alice withdrew her bot tokens out of VIP Vault to her wallet, then Alice cannot deposit that back to VIP Vault.
* <mark style="background-color:blue;">Unstake rules:</mark>
  * Only C-tokens in user's wallets can be unstaked out of DABots. If users want to unstake, at first, users need to withdraw C-tokens from each Vault to their RoboFi Wallets, then unstake C-tokens in wallets.
  * C-tokens can only be unstaked after-IBO phase.
  * The unstaking will also auto harvest staking rewards (if not yet harvested) for user.
  * The unstaking request will need to wait for a Cool-down time before user can claim the staked-assets. The cool-down time is showned in Bot Policy.
  * Userguide to unstake from DABots is [<mark style="color:blue;">here</mark>](/user-guide/users-with-robofi-wallet/unstake-from-dabots).


