UNPKG

@particle-network/auth-core-modal

Version:

Auth Core provides MPC (Multi-Party Computation)-based threshold signatures.

31 lines (30 loc) 1.61 kB
import type { PrefixedHexString } from '@ethereumjs/util'; import { BigNumber } from 'bignumber.js'; import BN from 'bn.js'; export declare function formatTokenAmount(amount: number, decimals: number): string; export declare function toWeiBigNumber(amount: string | number | undefined, unit?: string): BigNumber; export declare function toBigNumber(amount: string | number | undefined): BigNumber; export declare function toWei(amount: BN | string | number | undefined, unit?: string): BN; export declare function fromWei(amount: BN | PrefixedHexString | undefined, unit?: string): string; export declare function fromWeiFormat(amount: BN | PrefixedHexString | undefined, unit?: string, mantissa?: number): string; export declare function formatPrice({ amount, price, mantissa, fiatCoin, }: { amount: string | number; price: number; mantissa?: number; fiatCoin: string; }): string; export declare function trimDecimals(value: number | string, mantissa?: number): string; export declare function fromSunFormat(amount: PrefixedHexString | string, mantissa?: number): string; /** * 格式化代币数量 * @param value 原始值,可以是 BigNumber、number 或 string 类型 * @param decimals 小数位数 * @returns 格式化后的代币数量 */ export declare const formatTokenAmount2: (value: BigNumber | number | string, decimals: number) => string; /** * 格式化法币数量 * @param value 原始值,可以是 BigNumber、number 或 string 类型 * @returns 格式化后的法币数量 */ export declare const formatFiatAmount: (value: BigNumber | number | string) => string;