UNPKG

@evolutionland/evolution-js

Version:

evolution evolution-js evolutionland evolution-js-sdk evolution-land metaverse

20 lines (19 loc) 877 B
import { Currency } from "../currency"; import JSBI from "jsbi"; import { BigintIsh, Rounding } from "../../constants"; import { Fraction } from "./fraction"; export declare class CurrencyAmount extends Fraction { readonly currency: Currency; /** * Helper that calls the constructor with the ETHER currency * @param amount ether amount in wei */ static ether(amount: BigintIsh): CurrencyAmount; protected constructor(currency: Currency, amount: BigintIsh); get raw(): JSBI; add(other: CurrencyAmount): CurrencyAmount; subtract(other: CurrencyAmount): CurrencyAmount; toSignificant(significantDigits?: number, format?: Record<string, unknown>, rounding?: Rounding): string; toFixed(decimalPlaces?: number, format?: Record<string, unknown>, rounding?: Rounding): string; toExact(format?: Record<string, unknown>): string; }