UNPKG

@airdao/astra-universal-router

Version:

Smart contracts for Universal Router

13 lines (10 loc) 481 B
import { BigNumber } from 'ethers' import bn from 'bignumber.js' export function expandTo18DecimalsBN(n: number): BigNumber { // use bn intermediately to allow decimals in intermediate calculations return BigNumber.from(new bn(n).times(new bn(10).pow(18)).toFixed()) } export function expandTo6DecimalsBN(n: number): BigNumber { // use bn intermediately to allow decimals in intermediate calculations return BigNumber.from(new bn(n).times(new bn(10).pow(6)).toFixed()) }