ITurbineLiquidityRouter
Functions
addLiquidity
function addLiquidity(
address to,
uint256 amount0,
uint256 amount1,
address poolToken0,
address poolToken1,
uint24 poolFee,
uint256 liquidity,
BatchSignatureTransferParams memory batchSignatureTransferParams
) external payable returns (uint256);Name
Type
Description
Name
Type
Description
removeLiquidity
Name
Type
Description
Name
Type
Description
submitRemoveLiquidityIntent
Name
Type
Description
Name
Type
Description
MIN_INTENT_EXPIRY
Name
Type
Description
getTurbineSettler
Name
Type
Description
getTurbineHook
Name
Type
Description
executePendingIntents
Name
Type
Description
getRemoveLiquidityIntents
Name
Type
Description
Name
Type
Description
swapExactTokens
Name
Type
Description
Events
SettlerSet
RemoveLiquidityIntentSubmitted
RemoveLiquidityIntentDeleted
Errors
InvalidOutputReceived
OutOfGas
ZeroLiquidity
InsufficientInitialLiquidity
InsufficientLiquidityBurnt
SwapExpired
NotTurbineSettler
NotPoolManager
NotSettlerOrPoolManager
InvalidIntentOwner
InsufficientLpTokenBalance
DuplicateIntent
InvalidLpTokenAmount
InvalidPermitToken
InvalidPermitAmount
PermitDeadlineTooShort
PermitDeadlineTooLong
NonceAlreadyUsed
Last updated
Was this helpful?