IMaverickV2Pool
Functions
kinds
function kinds() external view returns (uint8);fee
function fee(bool tokenAIn) external view returns (uint256);tickSpacing
function tickSpacing() external view returns (uint256);lookback
function lookback() external view returns (uint256);accessor
function accessor() external view returns (address);tokenA
tokenB
factory
tokenAScale
tokenBScale
binIdByTickKind
protocolFeeA
protocolFeeB
lendingFeeRateD18
getCurrentTwa
getState
getBin
getTick
balanceOf
Name
Type
Description
addLiquidity
Name
Type
Description
Name
Type
Description
removeLiquidity
Name
Type
Description
Name
Type
Description
migrateBinUpStack
Name
Type
Description
swap
Name
Type
Description
flashLoan
Name
Type
Description
setFee
Events
PoolSwap
PoolAddLiquidity
PoolMigrateBinsUpStack
PoolRemoveLiquidity
PoolSetVariableFee
Errors
PoolZeroLiquidityAdded
PoolMinimumLiquidityNotMet
PoolLocked
PoolInvalidInput
PoolInsufficientBalance
PoolReservesExceedMaximum
PoolValueExceedsBits
PoolTickMaxExceeded
PoolMigrateBinFirst
PoolCurrentTickBeyondSwapLimit
PoolSenderNotAccessor
PoolSenderNotFactory
PoolFunctionNotImplemented
PoolTokenNotSolvent
Structs
TickState
TickData
Name
Type
Description
BinState
Name
Type
Description
SwapParams
Name
Type
Description
AddLiquidityParams
Name
Type
Description
RemoveLiquidityParams
Name
Type
Description
State
Name
Type
Description
BinDelta
Last updated