IMaverickV2PoolLens
Functions
getAddLiquidityParams
function getAddLiquidityParams(AddParamsViewInputs memory params)
external
view
returns (
bytes memory packedSqrtPriceBreaks,
bytes[] memory packedArgs,
uint88[] memory sqrtPriceBreaks,
IMaverickV2Pool.AddLiquidityParams[] memory addParams,
IMaverickV2PoolLens.TickDeltas[] memory tickDeltas
);getAddLiquidityParamsForBoostedPosition
function getAddLiquidityParamsForBoostedPosition(
IMaverickV2BoostedPosition boostedPosition,
AddParamsSpecification memory addSpec
)
external
view
returns (
bytes memory packedSqrtPriceBreaks,
bytes[] memory packedArgs,
uint88[] memory sqrtPriceBreaks,
IMaverickV2Pool.AddLiquidityParams[] memory addParams,
IMaverickV2PoolLens.TickDeltas[] memory tickDeltas
);getCreateBoostedPositionParams
getCreatePoolAtPriceAndAddLiquidityParams
getTicksAroundActive
getTicks
getFullPoolState
getTickSqrtPriceAndL
getPoolSqrtPrice
getPoolPrice
tokenScales
Errors
LensTargetPriceOutOfBounds
LensTooLittleLiquidity
LensTargetingTokenWithNoDelta
Structs
AddParamsViewInputs
Name
Type
Description
AddParamsSpecification
Name
Type
Description
CreateBoostedPositionInputs
Name
Type
Description
CreateAndAddParamsViewInputs
Name
Type
Description
Output
Reserves
BinPositionKinds
PoolState
BoostedPositionSpecification
CreateAndAddParamsInputs
TickDeltas
Last updated