Module pallet_asset_conversion::pallet::dispatchables
source · Expand description
Auto-generated docs-only module listing all defined dispatchables for this pallet.
Warning: Doc-Only
Members of this module cannot be used directly and are only provided for documentation
purposes. To see the real version of each dispatchable, look for them in Pallet
or
Call
.
Functions
- Provide liquidity into the pool of
asset1
andasset2
. NOTE: an optimal amount of asset1 and asset2 will be calculated and might be different than the providedamount1_desired
/amount2_desired
thus you should provide the min amount you’re happy to provide. Paramsamount1_min
/amount2_min
represent that.mint_to
will be sent the liquidity tokens that represent this share of the pool. - Creates an empty liquidity pool and an associated new
lp_token
asset (the id of which is returned in theEvent::PoolCreated
event). - Allows you to remove liquidity by providing the
lp_token_burn
tokens that will be burned in the process. With the usage ofamount1_min_receive
/amount2_min_receive
it’s possible to control the min amount of returned tokens you’re happy with. - Swap the exact amount of
asset1
intoasset2
.amount_out_min
param allows you to specify the min amount of theasset2
you’re happy to receive. - Swap any amount of
asset1
to get the exact amount ofasset2
.amount_in_max
param allows to specify the max amount of theasset1
you’re happy to provide.