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