IAlgebraVirtualPoolBase

Base interface for virtual pools

Functions

timeOutside

timeOutside() view external

Returns:

ticks

ticks(int24) view external

Returns:

currentLiquidity

currentLiquidity() view external

Returns:

globalTick

globalTick() view external

Returns:

globalSecondsPerLiquidityCumulative

globalSecondsPerLiquidityCumulative() view external

Returns:

prevTimestamp

prevTimestamp() view external

Returns:

getInnerSecondsPerLiquidity

getInnerSecondsPerLiquidity(int24,int24) view external

This function is used to calculate the seconds per liquidity inside a certain position

Returns:

applyLiquidityDeltaToPosition

applyLiquidityDeltaToPosition(uint32,int24,int24,int128,int24) external