Class CurrencyAmount<T>

Type Parameters

  • T extends MinimalToken = Token

Hierarchy (view full)

Constructors

  • Type Parameters

    • T extends MinimalToken = Token

    Parameters

    • currency: T
    • numerator: BigintIsh
    • Optionaldenominator: BigintIsh

    Returns CurrencyAmount<T>

Properties

currency: T
decimalScale: bigint
denominator: bigint
numerator: bigint

Methods

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Returns bigint

  • Parameters

    • decimalPlaces: number = ...
    • Optionalrounding: Rounding

    Returns string

  • Parameters

    • significantDigits: number = 6
    • Optionalrounding: Rounding

    Returns string

  • Type Parameters

    • T extends MinimalToken

    Parameters

    • currency: T
    • formattedAmount: string | number

    Returns CurrencyAmount<T>

  • Type Parameters

    • T extends MinimalToken

    Parameters

    • currency: T
    • numerator: BigintIsh
    • denominator: BigintIsh

    Returns CurrencyAmount<T>

  • Type Parameters

    • T extends MinimalToken

    Parameters

    • currency: T
    • rawAmount: BigintIsh

    Returns CurrencyAmount<T>

  • Parameters

    • value: unknown

    Returns value is Fraction