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.
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 | Symbiosis Finance for more information.