1.
quoteExactInput
→
↳
amountOut(uint256)
sqrtPriceX96AfterList(uint160[])
initializedTicksCrossedList(uint32[])
gasEstimate(uint256)
2.
quoteExactInputSingle
→
↳
amountOut(uint256)
sqrtPriceX96After(uint160)
initializedTicksCrossed(uint32)
gasEstimate(uint256)
3.
quoteExactOutput
→
↳
amountIn(uint256)
sqrtPriceX96AfterList(uint160[])
initializedTicksCrossedList(uint32[])
gasEstimate(uint256)
4.
quoteExactOutputSingle
→
↳
amountIn(uint256)
sqrtPriceX96After(uint160)
initializedTicksCrossed(uint32)
gasEstimate(uint256)