UNPKG

@bancor/carbon-sdk

Version:

The SDK is a READ-ONLY tool, intended to facilitate working with Carbon contracts. It's a convenient wrapper around our matching algorithm, allowing programs and users get a ready to use transaction data that will allow them to manage strategies and fulfi

18 lines 1.06 kB
import { BigNumber, BigNumberish } from '@ethersproject/bignumber'; import DecimalJS from 'decimal.js'; declare const Decimal: typeof DecimalJS; export { Decimal, BigNumber, BigNumberish }; export type Decimal = DecimalJS; export declare const BigNumberMin: (a: BigNumberish, b: BigNumberish) => BigNumber; export declare const BigNumberMax: (a: BigNumberish, b: BigNumberish) => BigNumber; export declare const ONE: number; export declare const TEN: DecimalJS; export declare const MAX_UINT256: BigNumber; export declare const tenPow: (dec0: number, dec1: number) => DecimalJS; export declare const BnToDec: (x: BigNumber) => DecimalJS; export declare const DecToBn: (x: Decimal) => BigNumber; export declare const mulDiv: (x: BigNumber, y: BigNumber, z: BigNumber) => BigNumber; export declare function trimDecimal(input: string, precision: number): string; export declare function parseUnits(amount: string, decimals: number): BigNumber; export declare function formatUnits(amount: BigNumberish, decimals: number): string; //# sourceMappingURL=numerics.d.ts.map