Class LiquidityMath

Hierarchy

  • LiquidityMath

Constructors

Methods

  • getAmount0FromAmount1(leftRangeValue: number, rightRangeValue: number, priceValue: number, amount1: string, token1: IToken): string
  • Parameters

    • leftRangeValue: number
    • rightRangeValue: number
    • priceValue: number
    • amount1: string
    • token1: IToken

    Returns string

  • getAmount1FromAmount0(leftRangeValue: number, rightRangeValue: number, priceValue: number, amount0: string, token0: IToken): string
  • Parameters

    • leftRangeValue: number
    • rightRangeValue: number
    • priceValue: number
    • amount0: string
    • token0: IToken

    Returns string

  • getAmountByLiquidity(leftRangeValue: string | number, rightRangeValue: string | number, priceValue: string | number, liquidity: string, token0: IToken, token1: IToken): { amount0: string; amount1: string }
  • Parameters

    • leftRangeValue: string | number
    • rightRangeValue: string | number
    • priceValue: string | number
    • liquidity: string
    • token0: IToken
    • token1: IToken

    Returns { amount0: string; amount1: string }

    • amount0: string
    • amount1: string
  • getLiquidityFromAmount0(leftRangeValue: number, rightRangeValue: number, priceValue: number, amount0: string): Decimal
  • Parameters

    • leftRangeValue: number
    • rightRangeValue: number
    • priceValue: number
    • amount0: string

    Returns Decimal

  • getLiquidityFromAmount1(leftRangeValue: number, rightRangeValue: number, priceValue: number, amount1: string): Decimal
  • Parameters

    • leftRangeValue: number
    • rightRangeValue: number
    • priceValue: number
    • amount1: string

    Returns Decimal