ether-converter
v0.0.16
Published
Ether unit converter
Downloads
104
Maintainers
Readme
Notice: This package has been renamed and moved to ethereum-unit-converter
ether-converter
Ether unit converter
Demo
https://lab.miguelmota.com/ether-converter
Install
npm install ether-converter
Getting started
const convert = require('ether-converter')
const result = convert(1, 'ether')
console.log(JSON.stringify(result, null, 2))
Output:
{
"wei": "1000000000000000000",
"kwei": "1000000000000000",
"mwei": "1000000000000",
"gwei": "1000000000",
"szabo": "1000000",
"finney": "1000",
"ether": "1",
"kether": "0.001",
"mether": "0.000001",
"gether": "0.000000001",
"tether": "0.000000000001"
}
Another example:
const convert = require('ether-converter')
const result = convert(30, 'gwei')
console.log(JSON.stringify(result, null, 2))
Output
{
"wei": "30000000000",
"kwei": "30000000",
"mwei": "30000",
"gwei": "30",
"szabo": "0.03",
"finney": "0.00003",
"ether": "0.00000003",
"kether": "0.00000000003",
"mether": "0.00000000000003",
"gether": "0.00000000000000003",
"tether": "0.00000000000000000003"
}
Specific output examples:
console.log(convert(1, 'ether', 'wei')) // 1000000000000000000
console.log(convert(30, 'gwei', 'ether')) // 0.00000003
console.log(convert(30, 'gwei', 'wei')) // 30000000000
CLI
Install
npm install -g ether-converter
Getting started
$ ether-converter {value} {unit}
Examples
$ ether-converter 10 ether
wei 10000000000000000000
kwei 10000000000000000
mwei 10000000000000
gwei 10000000000
szabo 10000000
finney 10000
ether 10
kether 0.01
mether 0.00001
gether 0.00000001
tether 0.00000000001
$ ether-converter 30 gwei
wei 30000000000
kwei 30000000
mwei 30000
gwei 30
szabo 0.03
finney 0.00003
ether 0.00000003
kether 0.00000000003
mether 0.00000000000003
gether 0.00000000000000003
tether 0.00000000000000000003
$ ether-converter 1 ether wei
1000000000000000000
$ ether-converter 1 ether wei
1000000000000000000
$ ether-converter 30 gwei ether
0.00000003
Piping value example:
$ echo 1000000000000000000 | ether-converter wei ether
1