πBolide V1 (Lend Borrow Farm)
Strategy workflow
Deposit Flow
User: The user invests Stablecoins (USDT, USDC, DAI, BUSD) or ETH, BTC into Vaults.
Bolide: Funds in the Lending Platform (Venus.io, Ola.Finance) are allocated, in order to secure initial usersβ liquidity.
Bolide: Userβs assets are put up as collateral
Bolide: Based on the algorithm, Bolide analyses and chooses pairs of tokens for farming on DEXes (BiSwap, PancakeSwap, ApeSwap)
Bolide: Bolide borrows chosen tokens
Bolide: Bolide creates liquidity pairs (LPs) on DEXes and deposits that PLs into Farming pools on DEXes.
Harvest flow (once a 4-6 hrs)
Bolide: Bolide harvests all rewards: Lending fees, DEXes farming fees, DEXes transaction fees
Bolide: Bolide buyback BLID tokens. Bolide swaps on DEXes all harvested rewards to $BLID
Bolide: Bolide distributes all the rewards to Users based on the amount of the user's deposit (if a user deposits assets after the last Harvest time, then Bolide uses the user's deposit time to calculate rewards).
User: Gained Bolide tokens ($BLID) are transferred to the user as profit from Strategies.
User: The next step is for the user to be able to deposit Bolide ($BLID) tokens and earn additional profit or sell Bolide ($BLID) at DEXes.
Withdraw flow
User: User wants to withdraw everything or just a part of assets
Bolide: Bolide checks there are enough tokens on the Storage contract (check the Contract Architecture section here).
If tokens are enough, Bolide withdraws assets and all $BLID rewards to the user's wallet
If tokens are not enough:
Bolide starts a process of releasing assets from Farming (DEXes) and Lending protocols (in this case transaction costs may be higher due to lots of internal transactions).
Bolide withdraws assets and all BLID rewards to the user's wallet.
Last updated