1.0.2 • Published 5 years ago

@tokensoft/conversions v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

Conversions

Utils to convert values between on-chain "base" and human-readable "display" units

Installation

$ yarn add @tokensoft/conversions
$ npm install @tokensoft/conversions

Usage

import { toBaseUnit, toDisplayUnit } from '@tokensoft/conversions'

const ethValue = '1'
const weiValue = '1000000000000000000'
const decimals = 18

const baseValue = toBaseUnit(ethValue, decimals) // => '1000000000000000000'
const displayValue = toDisplayUnit(weiValue, decimals) // => '1'

Functions

toBaseUnit(value, decimals) ⇒ String

Converts value denominated in human-readable "display" unit (ether, bitcoins) to value denominated in on-chain "base" unit (wei, satoshis)

Kind: global function

ParamType
valueString | Number | BigNumber
decimalsString | Number | BigNumber

toDisplayUnit(value, decimals) ⇒ String

Converts value denominated in on-chain "base" unit (wei, satoshis) to value denominated in human-readable "display" unit (ether, bitcoins)

Kind: global function

ParamType
valueString | Number | BigNumber
decimalsString | Number | BigNumber
1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago