Market maker functions
Liquidity pool manager contract functions
List of liquidity pool managers is returned by the getPlatforms function on the Liquidity contract. Making the offer of liquidity is by calling the offer function on the Liquidity pool manager contracts that are deployed for each connected Defi platform such as Balancer.

Get list of Liquidity pool managers

getPlatforms()
this function returns a tuple of liquidity providers with each element containing an array comprising of
Return parameter
Description
_platformName
name of connected Defi platform
_address
address of liquidity pool manager
_isin
identifier of security token in liquidity pool

Offer liquidity

offer(_owned, _isin, _offered, _tomatch, _desired, _min)
Function parameter
Description
_owned
address of offered asset
_isin
identifier of security token for which offer of liquidity is made
_offered
amount of asset offered as liquidity
_tomatch
address of security token for which offer of liquidity is made
_desired
amount of security tokens desired in exchange for offered liquidity
_min
minimum amount of security tokens desired in exchange for offered liquidity