Balanced docs
Supply liquidity
Learn how to supply assets to a liquidity pool on Balanced.
Earn Balance Tokens every day you supply assets to a Balanced-incentivised liquidity pool. Liquidity pools also receive 50% of the trading fees generated by their pool.

Supply liquidity

Before you start, make sure you understand the risks of impermanent loss. Use this impermanent loss calculator to help you weigh up the risk of supplying liquidity to a specific pool.
Open the supply liquidity tab on the Trade page and choose the assets you'd like to supply. You can only use bnUSD, sICX, IUSDC, or USDS as the second asset.
If there's a BALN incentive to supply your chosen assets, you'll see the current APY, calculated as(BALN allocation x USD value x 365) / Total USD value of pool x 100. Non-Balanced pools may offer rewards on another website, like Omm or Craft.
If there's no liquidity pool for the assets you chose, you can create one. This allows you to add new assets to trade on Balanced, and set the initial price ratio.
When you're ready to supply liquidity:
  1. 1.
    Choose the amount to supply. Aside from ICX, all existing pools require an equal value of two assets. If you're creating a new pool, you can set your own price ratio.
  2. 2.
    Click Supply or 'Create pool'.
  3. 3.
    Click Send to move each asset to the contract, then click Supply or 'Create pool' and complete the transaction.
Assets supplied to a Balanced-incentivised pool will be locked for the first 24 hours. If you supply more liquidity to the same pool within that time, the lockup period will be reset.
If you supply liquidity but don't see it in the UI, or you leave the page before the transaction is complete, try to supply a small amount to the same pool. You'll see your assets in the contract and can remove them.
Make sure you leave at least 2-3 ICX in your wallet to cover the transaction fees.

Withdraw liquidity

To withdraw assets from a pool, click Withdraw in the liquidity details section and choose the amount. Then click 'Withdraw liquidity' and complete the transaction. If you're in the ICX pool, you can only withdraw the full amount.
If you don't see your liquidity details for a third-party liquidity pool, make sure you haven't staked your LP tokens on another platform.

About the liquidity pools

Some of the liquidity pools on Balanced behave differently to others, as outlined below.

ICX liquidity pool

The ICX pool operates like an order queue that follows the First In First Out (FIFO) method. It's not a traditional liquidity pool, so there's no risk of impermanent loss.
While your order is open, you'll earn Balance Tokens.
Your order is filled when your ICX has been converted to sICX. You're no longer supplying ICX so you stop earning Balance Tokens, and can withdraw your sICX from the liquidity details section at any time. sICX is staked ICX, so it earns ICON staking rewards.
To convert sICX back to ICX, swap it on the Trade page for a 1% fee, or unstake it from your wallet (depending on the volume of unstaking requests, this could take 1 hour, or up to 7 days).

BALN-incentivized pools

Liquidity pools that are important for trading on Balanced are incentivized by Balance Tokens. To earn BALN, supply liquidity to one of these pools:
  • sICX / ICX
  • sICX / bnUSD
  • BALN / bnUSD
  • BALN / sICX
  • IUSDC / bnUSD
  • IUSDT / bnUSD
  • USDS / bnUSD
To receive rewards, your assets must be in the pool around 1pm Eastern each day.

Third-party liquidity pools

Pools that aren't incentivised by Balance Tokens, like OMM/sICX, CFT/sICX, and METX/bnUSD, don't require a 24 hour lockup. They do receive 50% of the trading fees generated by their assets
Liquidity providers may be able to earn additional rewards by staking their LP tokens on another platform (example: Provide liquidity for OMM). While your LP tokens are staked, you won't be able to view your liquidity details for that pool on Balanced, and will have to unstake your LP tokens before you can withdraw your assets from the pool.