How to use bStable

In order to start swapping Binance Smart Chain-based stablecoins at the best rates with minimum slippage and earning interest on stablecoins using bStable, you first need to know how to interact with it. While using bStable is not unlike using any other DeFi swap and liquidity platform you may be familiar with, it is important to note that bStable is a Binance Smart Chain (BSC) DeFi app, so your wallet must support BSC in order for you to use it. Also, since BSC tokens are different from ERC-20 tokens, you will need to ‘peg’ your ERC-20 tokens to BSC before using a BSC app. You can use Binance Bridge to do so.

This article will give you a basic guide to the three main ways you can interact with the bStable protocol. First and foremost, it will also show you different ways of connecting your wallet to bStable in order for you to take advantage of the swap and liquidity features. We will be updating this tutorial on Notion with more wallet connections and with more features as these are added to bStable. Also, we’ve included some important points to keep in mind when using bStable at the bottom of the article.

⛓ Connect your wallet ⛓

bStable currently supports connections from a variety of wallets, including Metamask, WeConnect, and Binance Wallet. While a connection tutorial is only currently available for Binance Wallet, there will be tutorials for more wallet types in the future.

Binance Wallet (desktop-only as of now)

  1. Get a Binance Smart Chain wallet if you don’t have one already. Click “Create/Unlock Wallet” to get to the Binance Wallet Chrome extension.
  2. Download the Chrome extension and follow the instructions.
  3. Once your wallet extension is set up, visit bstable.finance select “Binance Smart Chain Network” in your Binance Wallet.
  4. After selecting your Binance Smart Chain Wallet, connect to bStable.
Make sure to select Binance Smart Chain network

MetaMask

  1. Get a MetaMask wallet if you don’t have one already. Create a new wallet or import a seed phrase to use your existing wallet. Up to you!
  2. Once you have set up your wallet , visit Settings and then click Network.
  3. Click “Add Network” and fill with the following data:
    Network Name: Smart Chain
    New RPC URL: https://bsc-dataseed.binance.org/
    ChainID: 56
    Symbol: BNB
    Block Explorer URL: https://bscscan.com
  4. Once that is ready you can connect to bStable using your MetaMask (we suggest using the Chrome Extension). Make sure you have Binance Smart Chain assets on your wallet in order to use bStable!
  5. If you have any questions, check out the original tutorial by Binance Academy.

Once your wallet is connected, you can start to make swaps and/or manage your liquidity.

💱 Swapping currencies 💱

Once your wallet is connected and your BSC assets are ready, swapping between stablecoins on bStable is very easy. Here’s how to make a swap:

1. Open bStable.finance and select the liquidity pool you want to swap in.

2. Connect your wallet.

3. Select your currency pair and the amount you want to swap.

4. Approve the amount from your wallet. The exchange button will light up in blue once you approve the amount you selected.

5. Click exchange and confirm the transaction from your wallet.

6. Check your wallet to see the swapped funds!

7. If you don’t see your funds in the swapped currency, you might need to add the currency to your BSC wallet. Here’s how:

💧 Providing liquidity 💧

🤲 Adding liquidity

1. Select which pool you want to add liquidity to.

2. Make sure your wallet is connected to bStable.

3. Select the funds and amounts you want to add as liquidity and use your wallet to approve them.

4. Once approved, click “Add Liquidity” and confirm the transaction using your wallet.

5. Once the transaction is confirmed, your approved amount will be deducted from your wallet and locked in a smart contract. In turn, your wallet will receive BSLP corresponding to the pool you’re providing liquidity for. In this case, BSLP-02.

6. Check your liquidity token balance by visiting “Manage Liquidity” or by checking your wallet address in a BSC explorer.

Warning: Keep in mind that when you supply liquidity to a pool, you gain exposure to all the currencies in the pool and therefore take on more risk.

💰 Withdraw liquidity

1. Go to the “Withdraw Liquidity” page of your selected pool on bstable.finance

2. Select the percentage of bStable liquidity provider tokens (BSLP) you’d like to withdraw and the stablecoin you’d like to withdraw it in. You can choose to withdraw all your BSLPs in one specific stablecoin or split your BSLP withdrawal among the different stablecoins in the pool.

3. Once you’re ready to withdraw, click the “Withdraw Liquidity” button and confirm the transaction using your wallet.

4. Check your wallet to see your updated balance.

Important to keep in mind

In order to give users stablecoin swaps with minimum slippage, bStable relies on liquidity provided by anybody who wishes to participate in the protocol. Liquidity providers (LPs) currently earn 0.1% of every transaction made on bStable, and will also be able to participate in liquidity mining in the future. While providing liquidity to stablecoin automated market makers (AMMs) is appealing to many investors, it is important to carefully consider some of the risks that LPs are exposed to.

Audit risk

While the bStable smart contracts were audited by anchain.ai, security audits do not guarantee the elimination of risk. Please keep this in mind when using bStable, especially when supplying liquidity to the bStable liquidity pools.

Stablecoin-peg risk

It is also important to consider the risk associated with each underlying liquidity pool. bStable’s pools are made up of an assortment of stablecoins with varying peg mechanisms. LPs are exposed to potential systemic issues with the stablecoins in the pools to which they supply liquidity.

BSC-peg risk

As some of the stablecoins in the bStable liquidity pools are pegged into Binance Smart Chain by Binance, there exists a risk of a loss of peg if the pegged currencies are not backed up by reserves.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
bStable

bStable is a decentralized payment protocol on Binance Smart Chain that rewards users for making payments with stablecoins.