@mozaic-fi/intent-swapper-sdk-common
Version:
Intent Swapper Common SDK
7 lines (6 loc) • 474 B
TypeScript
import { BigNumber, BigNumberish } from 'ethers';
export declare function calcBps(numerator: BigNumberish, denominator: BigNumberish): BigNumber;
export declare function validateBps(bps: BigNumberish): boolean;
export type FeeRoundingMode = 'round' | 'floor';
export declare function calcFee(amountWei: BigNumberish, feeBps: number, mode?: FeeRoundingMode): BigNumber;
export declare function reverseAmountWithFee(amountWithFeeWei: BigNumberish, feeBps: number): BigNumber;