User Handbook
Last updated
Last updated
Here is a quick guide on interacting and investing with the BoC platform. To complete the investment in BoC, we first start off from the user investment page. Go to the home page and click on the LAUNCH APP
button. Following this, you will be directed to the main page of the APP.
We can interact with BoC through wallets. The APP is compatible with MetaMask and WalletConnect. By clicking on the CONNECT WALLET
button, your wallet could be connected.
If your wallet has been successfully connected, your wallet address will appear on the CONNECT WALLET
button.
At present, BoC works on Ethereum chain only. The deployment of Polygon chain is currently under progress. Once Polygon has been deployed, if chain switching is required, this could be carried out by clicking on NETWORKS
to select the desired chain to be switched to.
Once your wallet has been successfully connected, you can deposit by entering the desired amount of any combinations of the stablecoin. The figure below uses USDi Vault
as an example. Under the DEPOSIT
tab, we have the stablecoins to be used (USDT, UTDC & DAI). By entering the desired amount for each and clicking on DEPOSIT
, depositing is hence completed.
To demonstrate, we will deposit 100 USDT, 100 USDC and 100 DAI into the protocol. The steps are illustrated by the four screenshots as follows:
After hitting the DEPOSIT
button, proceed to the next step to obtain the USDi ticket and to reconfirm the deposit amounts.
After hitting CONTINUE
, the METAMASK window appears, displaying the approved amount, protocol address and other related details for confirmation. This process repeats for each stablecoins (USDT, USDC and DAI). The figure here shows that of USDT.
After confirming on the transaction details, you shall be redirected to the deposit main page. If the stablecoins have been successfully deposited into the Vault, your current balance of each stablecoin should be updated and displayed as shown. The BoC protocol will allocate your funds into third-party protocols based on the fund allocation rules, which prioritizes liquidity pool of higher yields and re-adjusts automatically to ensure the most cost-efficient position. During this allocation process, your USDi ticket balance will be shown on-screen.
After the fund allocation, the protocol exchanges the USDi ticket for USDi. After deducting the first allocation fee, USDi will then be distributed into your account, with the balance now viewable.
By hitting the Switch to ETHi
tab, users will be directed to the ETHi Vault page for ETH depositing.
The figure below illustrates the ETHi page for depositing:
As on the ETHi Vault, you could only invest ETH by entering the desired amount and clicking on DEPOSIT
. The main difference between the ETHi Vault and the USDi Vault is that the former has a gas fee estimation, as shown in the figure above.
After successfully depositing and ensuring that your wallet remains connected, you are now prepared to withdraw your funds. For instance on the USDi Vault, there is an option to either withdraw a single type of stablecoin or mixed. You are also required to enter the desired amount of each stablecoin to withdraw or you could simply select Max
to withdraw all funds. After all parameters were entered correctly, you then proceed and click WITHDRAW
.
To demonstrate, we will withdraw all USDi into Mix tokens by selecting MAX
and hit WITHDRAW
:
After clicking WITHDRAW,
the METAMASK window appears for confirmation, displaying details such as the estimated gas fee.
After confirming details, you will be redirected to the withdrawal main page. You can then check to confirm whether withdrawal was successful by referring to the updated USDi balance.
Since all USDi were withdrawn, the USDi balance will appear as zero here:
After withdrawing has completed, there will be a pop-up window allowing users to swap tokens owned to the others desired:
Users will be required to enter their slippage tolerance between different token currencies.
By hitting SWAP
, the METAMASK window appears, displaying details such as the estimated transaction fee and permission request for confirmation.
By hitting the Switch to ETHi
tab, users will be directed to the ETHi Vault page for ETH withdrawal.
The figure below illustrates the ETHi page for withdrawal:
Exchanged: Exchange function enablement. Each strategy in the BoC uses different stablecoins. Money is always withdrawn according to the APY strategy from low to high. If a non-USDT strategy is obtained, the stable currency of the corresponding strategy will be returned, e.g., if Yearn LUSD is obtained, LUSD will be returned and if the exchange is closed, the corresponding value of LUSD will be returned to your account. If redemption is enabled, the Slippage parameter needs to be set.
The advanced setup parameters are:
Max Loss: This is the maximum loss on withdrawals. When we specify the amount of USDi to withdraw, the total assets at the current net value will be displayed, however, these are not the funds that we would obtain eventually. Losses might also occur during the withdrawal process which include the exchange slippage losses. If our total assets are estimated to be $1000 currently, and we choose the Max Loss to be 0.3%, then we will gain at least $997.
If the USDi tokens deposited are not visible in your wallet, you will be required to import the tokens manually. As illustrated in the figure below, hit the +
sign followed by Add Token
.
See here for detailed tutorials:
Analogously, ETHi can also be added to the wallet by following the same procedure.
From the dashboard you could obtain the next relevant information regarding your assets and protocols that interact with them.
The data presented are described as follows:
On-chain Vault lock-up amount, read from the subgraph interface.
The number of investment users, read from the subgraph interface.
APY for the last 30 days based on net worth.
Proportion of protocol funds, queried from the subgraph interface.
The total assets of each strategy, read the contract interface.
Official APY, regularly pulled weekly.
APY from the harvest realized in the past 7 days.
APY from the unharvested profits in the past 7 days.
Weekly profit generated by the corresponding strategy, obtained after harvest has been executed.
Strategy Address.
Vault operation records (of recent activities), displayed with the blockchain browser.
BoC subgraph:
Using ConvexIBUsdtCHfStrategy as an example, enter the strategy details page as shown in the figure:
The data presented are described as follows:
Strategy information:
Strategy name.
Stablecoins/Tokens accepted by the strategy.
The current total assets of the strategy (valued in USD).
The current status of the strategy.
Strategy historical return APY performance:
Historical official weekly APY(purple line).
Historical weekly APY(green line).
Value locked by the strategy (daily/weekly).
Profits generated by the strategy.
Official APY of the strategy.
APY measured by BoC.
Total strategy assets (currency standard).
Strategy operation asset changes (currency standard).
Strategy operation date.
Position details.
On the main page, go to My Statement
to view the personal investment profits and other details:
The data presented are described as follows:
Withdrawable profit in the BoC Vault gained after harvest (calculated in USDi).
Last 7 days APY.
Last 30 days APY.
USDi variation curve displaying the USDi amount on each day.
Daily/ Weekly/ Monthly profits.
In September 2022, the BoC Beta version will be deployed, indicating that USDi holders will be required to withdraw all of their funds from the BoC Alpha version and re-deposit into the BoC Beta version. Here is the tutorial on how to withdraw your funds from the BoC Alpha version.