UNPKG

@mozaic-fi/intent-swapper-sdk-common

Version:
12 lines (11 loc) 678 B
import { BigNumber, BigNumberish } from 'ethers'; import BigNumberJS from 'bignumber.js'; export declare function toSmallUnit(amount: string | BigNumberJS, decimals: number): BigNumber; export type RoundingMode = 'ceil' | 'round' | 'floor'; export interface ToBigUnitOptions { displayDecimals?: number; mode?: RoundingMode; } export declare function toBigUnit(amountWei: BigNumberish, decimals: number, options?: ToBigUnitOptions): string; export declare function formatBigUnit(amount: string | BigNumberJS, displayDecimals: number, mode?: RoundingMode): string; export declare function calcSlippage(amountWei: BigNumberish, slippage: number, base?: number): BigNumber;