Interacting with Core Pool
let corePoolView: CorePoolView = configurableCorePool.getCorePool();
corePoolView.tickCurrent;
corePoolView.getTick(tickIndex);
corePoolView.getPosition(owner, tickLower, tickUpper);let amount0: JSBI, amount1: JSBI;
({ amount0, amount1 } = await configurableCorePool.mint(
testUser,
tickLower,
tickUpper,
liquidity
));
({ amount0, amount1 } = await configurableCorePool.burn(
testUser,
tickLower,
tickUpper,
liquidity
));
({ amount0, amount1 } = await configurableCorePool.swap(
zeroForOne,
amountSpecified,
sqrtPriceLimitX96
));PreviousGetting a Core Pool instanceNext(Typical)For a quant developer who works on a real pool on mainnet
Last updated