🟪
Automatic Market Maker (AMM) Logic | Symbiosis
Each crypto swap in the Symbiosis system proceeds through our concentrated liquidity pools. Learn more about AMM, what AMM designs do we use for crypto exchanges, and more.
Looking for SDKs and API? Please check out our documentation for software developers: Symbiosis SDKs
Each swap in our system proceeds through our concentrated liquidity pools. Each pool is either:
  • A pair-pool or three-pool for stablecoin swaps. For example, if we want to swap from Binance to Ethereum (or vice versa) we will have a liquidity pool BUSD<>sUSDT on Binance, where sUSDT is a wrapped version of USDT (more on that in the wrapped tokens section)
  • Native assets paired to each other.
We use two different AMM designs for swapping:
  • Curve-like AMM for swapping any to any tokens and for swapping stablecoins or assets with the same price (i.e. BTC for wBTC),
  • Uniswap-like AMM for swapping gas tokens.
Symbiosis uses these AMM designs for 4 main use cases :
  1. 1.
    Curve-like AMM to provide liquidity in stablecoins such as BUSD,USDC,USDT (having the largest number of external liquidity pools) to any other tokens on those blockchains.
  2. 2.
    Uniswap-like AMM to provide liquidity in underlying blockchain assets such as BNB-ETH, to utilize them as vehicles for native assets swaps, as well as gas pools.
  3. 3.
    Curve-like AMM to provide liquidity in stablecoins with minimal slippage for users and without risks for liquidity providers.
  4. 4.
    Curve-like AMM to provide liquidity in assets, having an equal price on both networks, such as BTCB-WBTC, and having an increased demand for direct exchange bypassing routing.
Copy link