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.

computeTradeStep

Computes the result of swapping some collateral amount in, or options token amount out, given the parameters of the swap.

  function computeTradeStep(ComputeTradeStepParams memory params)
        internal
        pure
        returns (uint160 sqrtRatioNextX96, uint256 amountIn, uint256 amountOut)

Params:

Returns:

Last updated