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.
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.
Symbiosis' DEX contracts are AMM contracts used to exchange sTokens <> stablecoins. Please refer to AMM Logic for more information.
2.
Mint/burn contracts are used to mint and burn sTokens. Please refer to Minting and Burning for more information.
3.
Bridge contract is a proxy between relayers and Portal/Synthesis contracts. Please refer toBridge Contract for more information.
4.
Metarouter contract manages calls to different contracts within one blockchain within one cross-chain swap.
MetarauterGatewaycontract secures interactions of the Metarouter contract with users’ ERC20 tokens.
Please refer to Metarouter V3 for more information.