# SqrtPriceMath

## `SqrtPriceMath`#

### Functions#

``getAmount0Delta(uint160 sqrtRatioAX96, uint160 sqrtRatioBX96, uint128 liquidity, bool roundUp) → uint256 amount0 (internal)``
``getAmount1Delta(uint160 sqrtRatioAX96, uint160 sqrtRatioBX96, uint128 liquidity, bool roundUp) → uint256 amount1 (internal)``

Gets the amount1 delta between two prices

Calculates liquidity * (sqrt(upper) - sqrt(lower))

#### Parameters:#

• sqrtRatioAX96: A sqrt price
• sqrtRatioBX96: Another sqrt price
• liquidity: The amount of usable liquidity
• roundUp: Whether to round the amount up, or down
``getAmount0Delta(uint160 sqrtRatioAX96, uint160 sqrtRatioBX96, int128 liquidity) → int256 amount0 (internal)``

Helper that gets signed token0 delta

#### Parameters:#

• sqrtRatioAX96: A sqrt price
• sqrtRatioBX96: Another sqrt price
• liquidity: The change in liquidity for which to compute the amount0 delta
``getAmount1Delta(uint160 sqrtRatioAX96, uint160 sqrtRatioBX96, int128 liquidity) → int256 amount1 (internal)``

Helper that gets signed token1 delta

#### Parameters:#

• sqrtRatioAX96: A sqrt price
• sqrtRatioBX96: Another sqrt price
• liquidity: The change in liquidity for which to compute the amount1 delta