UNPKG

@ledgerhq/live-common

Version:
11 lines (9 loc) 393 B
import type { Unit } from "@ledgerhq/types-cryptoassets"; import { BigNumber } from "bignumber.js"; /** * convert a value in a given unit to a normalized value * For instance, for 1 BTC, valueFromUnit(1, btcUnit) returns 100000000 * @memberof countervalue */ export const valueFromUnit = (valueInUnit: BigNumber, unit: Unit) => valueInUnit.times(new BigNumber(10).pow(unit.magnitude));