Cross-chain Liquidity Engine | Symbiosis


The cross-chain liquidity engine is a set of smart contracts used to perform cross-chain swaps. The smart contracts are deployed and tuned by Symbiosis administrators while adding a blockchain to the Symbiosis protocol.
Looking for SDKs and API? Please check out our documentation for software developers: Symbiosis SDKs
All the smart contracts can be divided into three groups according to their roles (Scheme 1).
Scheme 1. The cross-chain liquidity engine' contracts divided into groups.
  1. 1.
    Symbiosis' DEX contracts are AMM contracts used to exchange sTokens <> stablecoins. Please refer to Automatic Market Maker (AMM) Logic | Symbiosis for more information.
  2. 2.
    Mint/burn contracts are used to mint and burn sTokens. Please refer to Mint-Burn Process | Symbiosis for more information.
  3. 3.
    Bridge contract is a proxy between relayers and Portal/Synthesis contracts. Please refer toBlockchain Bridge Contracts | Symbiosis for more information.
  4. 4.
    Metarouter contract manages calls to different contracts within one blockchain within one cross-chain swap. MetarauterGateway contract secures interactions of the Metarouter contract with users’ ERC20 tokens. Please refer to Metarouter V3 | Symbiosis for more information.

More information