Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

ether-converter

0.0.10 • Public • Published


logo


ether-converter

Ether unit converter

License Build Status dependencies Status NPM version

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

License

MIT

Install

npm i ether-converter

DownloadsWeekly Downloads

67

Version

0.0.10

License

MIT

Unpacked Size

108 kB

Total Files

13

Last publish

Collaborators

  • avatar