Helpful?
SqrtPriceMath
@uniswap/v3-sdk / Exports / SqrtPriceMath
Class: SqrtPriceMath
Table of contents
Constructors
Methods
- getAmount0Delta
- getAmount1Delta
- getNextSqrtPriceFromAmount0RoundingUp
- getNextSqrtPriceFromAmount1RoundingDown
- getNextSqrtPriceFromInput
- getNextSqrtPriceFromOutput
Constructors
constructor
• Private
new SqrtPriceMath()
Cannot be constructed.
Defined in
Methods
getAmount0Delta
▸ Static
getAmount0Delta(sqrtRatioAX96
, sqrtRatioBX96
, liquidity
, roundUp
): default
Parameters
Name | Type |
---|---|
sqrtRatioAX96 | default |
sqrtRatioBX96 | default |
liquidity | default |
roundUp | boolean |
Returns
default
Defined in
getAmount1Delta
▸ Static
getAmount1Delta(sqrtRatioAX96
, sqrtRatioBX96
, liquidity
, roundUp
): default
Parameters
Name | Type |
---|---|
sqrtRatioAX96 | default |
sqrtRatioBX96 | default |
liquidity | default |
roundUp | boolean |
Returns
default
Defined in
getNextSqrtPriceFromAmount0RoundingUp
▸ Static
Private
getNextSqrtPriceFromAmount0RoundingUp(sqrtPX96
, liquidity
, amount
, add
): default
Parameters
Name | Type |
---|---|
sqrtPX96 | default |
liquidity | default |
amount | default |
add | boolean |
Returns
default
Defined in
getNextSqrtPriceFromAmount1RoundingDown
▸ Static
Private
getNextSqrtPriceFromAmount1RoundingDown(sqrtPX96
, liquidity
, amount
, add
): default
Parameters
Name | Type |
---|---|
sqrtPX96 | default |
liquidity | default |
amount | default |
add | boolean |
Returns
default
Defined in
getNextSqrtPriceFromInput
▸ Static
getNextSqrtPriceFromInput(sqrtPX96
, liquidity
, amountIn
, zeroForOne
): default
Parameters
Name | Type |
---|---|
sqrtPX96 | default |
liquidity | default |
amountIn | default |
zeroForOne | boolean |
Returns
default
Defined in
getNextSqrtPriceFromOutput
▸ Static
getNextSqrtPriceFromOutput(sqrtPX96
, liquidity
, amountOut
, zeroForOne
): default
Parameters
Name | Type |
---|---|
sqrtPX96 | default |
liquidity | default |
amountOut | default |
zeroForOne | boolean |
Returns
default