UNPKG

client-aftermath-ts-sdk

Version:
22 lines 1.31 kB
import { Balance, DecimalsScalar, NormalizedBalance } from "../../types"; export declare class FixedUtils { static readonly fixedOneN: number; static readonly fixedOneB: bigint; static readonly fixedOneN9 = 1000000000; static readonly fixedOneB9: bigint; static readonly convertFromInt: (n: OnChainNumber) => LocalNumber; static readonly convertToInt: (n: LocalNumber) => OnChainNumber; static readonly directCast: (n: OnChainNumber) => LocalNumber; static readonly directUncast: (n: LocalNumber) => OnChainNumber; static readonly complement: (n: LocalNumber) => number; static readonly normalizeAmount: (decimalsScalar: DecimalsScalar, amount: Balance) => NormalizedBalance; static readonly unnormalizeAmount: (decimalsScalar: DecimalsScalar, normalizedAmount: NormalizedBalance) => Balance; static readonly castAndNormalize: (decimalsScalar: DecimalsScalar, amount: Balance) => LocalNumber; static readonly uncastAndUnnormalize: (decimalsScalar: DecimalsScalar, normalizedAmount: LocalNumber) => Balance; } export type OnChainNumber = bigint; export type LocalNumber = number; export type OnChainRawInteger = OnChainNumber; export type OnChainUnitaryParameter = OnChainNumber; export type OnChainScalar = OnChainNumber; //# sourceMappingURL=fixedUtils.d.ts.map