Skip to content

expansejs/expansejs-units

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

expansejs-units

NPM Package Build Status

Unit conversion utility. Based on ethereumjs-units.

There are two methods:

  • convert(value, unitFrom, unitTo) - convert a value between two units
  • lazyConvert(value, unitTo) - include unit type in the input and the output

The value and the output in all cases is a string.

Examples

Units.convert('1', 'eth', 'wei') // '1000000000000000000'
Units.convert('1', 'wei', 'eth') // '0.000000000000000001'
Units.convert('1', 'finney', 'eth') // '0.001'

Units.lazyConvert('1 eth', 'wei') // '1000000000000000000 wei'
Units.lazyConvert('1 wei', 'eth') // '0.000000000000000001 eth'
Units.lazyConvert('1 finney', 'eth') // '0.001 eth'

Units

Units are defined in units.json. It is compatible with web3.js and additionally includes ETH as well as Expanse specific values.

About

Expanse unit conversion.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%