TradeMath
Computes the result of a swap within ticks. Contains methods for computing the result of a swap within a single tick price range, i.e., a single tick.
Last updated
Was this helpful?
Computes the result of a swap within ticks. Contains methods for computing the result of a swap within a single tick price range, i.e., a single tick.
Last updated
Was this helpful?
Computes the result of swapping some collateral amount in, or options token amount out, given the parameters of the swap.
Params:
Name
Type
Description
ComputeTradeStepParams
params
Params for computing a trade step. See
Returns:
Name
Type
Description
sqrtRatioNextX96
uint160
The price after swapping the amount in/out, not to exceed the price target
amountIn
uint256
The collateral amount to be swapped in based on the direction of the swap
amountOut
uint256
The amount to be received, of either spear or shield token, based on the direction of the swap