Stableswap
This section contains a full API reference of all public functions & events related to Connext's stableswap contracts.
Events
TokenSwap
event TokenSwap(bytes32 key, address buyer, uint256 tokensSold, uint256 tokensBought, uint128 soldId, uint128 boughtId)AddLiquidity
event AddLiquidity(bytes32 key, address provider, uint256[] tokenAmounts, uint256[] fees, uint256 invariant, uint256 lpTokenSupply)RemoveLiquidity
event RemoveLiquidity(bytes32 key, address provider, uint256[] tokenAmounts, uint256 lpTokenSupply)RemoveLiquidityOne
event RemoveLiquidityOne(bytes32 key, address provider, uint256 lpTokenAmount, uint256 lpTokenSupply, uint256 boughtId, uint256 tokensBought)Getters
getSwapStorage
function getSwapStorage(bytes32 key) external view returns (struct SwapUtils.Swap)Parameters
Name
Type
Description
Return Values
Name
Type
Description
getSwapLPToken
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getSwapA
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getSwapAPrecise
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getSwapToken
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getSwapTokenIndex
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getSwapTokenBalance
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getSwapVirtualPrice
Parameters
Name
Type
Description
Return Values
Name
Type
Description
calculateSwap
Parameters
Name
Type
Description
Return Values
Name
Type
Description
calculateSwapTokenAmount
Parameters
Name
Type
Description
Return Values
Name
Type
Description
calculateRemoveSwapLiquidity
Parameters
Name
Type
Description
Return Values
Name
Type
Description
calculateRemoveSwapLiquidityOneToken
Parameters
Name
Type
Description
Return Values
Name
Type
Description
Functions
swap
Parameters
Name
Type
Description
swapExact
Parameters
Name
Type
Description
swapExactOut
Parameters
Name
Type
Description
addSwapLiquidity
Parameters
Name
Type
Description
Return Values
Name
Type
Description
removeSwapLiquidity
Parameters
Name
Type
Description
Return Values
Name
Type
Description
removeSwapLiquidityOneToken
Parameters
Name
Type
Description
Return Values
Name
Type
Description
Last updated