ether-converter
Version:
Ether unit converter
170 lines (124 loc) • 3.13 kB
Markdown
# Notice: This package has been renamed and moved to [`ethereum-unit-converter`](https://www.npmjs.com/package/ethereum-unit-converter)
<h3 align="center">
<br />
<img src="https://user-images.githubusercontent.com/168240/51433598-a4171800-1c02-11e9-95c2-b19588f497e3.png" alt="logo" width="600" />
<br />
<br />
<br />
</h3>
# ether-converter
> Ether unit converter
[](https://raw.githubusercontent.com/miguelmota/ether-converter/master/LICENSE) [](https://travis-ci.org/miguelmota/ether-converter) [](https://david-dm.org/miguelmota/ether-converter) [](http://badge.fury.io/js/ether-converter)
## Demo
[https://lab.miguelmota.com/ether-converter](https://lab.miguelmota.com/ether-converter)
## Install
```bash
npm install ether-converter
```
## Getting started
```js
const convert = require('ether-converter')
const result = convert(1, 'ether')
console.log(JSON.stringify(result, null, 2))
```
Output:
```bash
{
"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:
```js
const convert = require('ether-converter')
const result = convert(30, 'gwei')
console.log(JSON.stringify(result, null, 2))
```
Output
```bash
{
"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:
```js
console.log(convert(1, 'ether', 'wei')) // 1000000000000000000
console.log(convert(30, 'gwei', 'ether')) // 0.00000003
console.log(convert(30, 'gwei', 'wei')) // 30000000000
```
## CLI
Install
```bash
npm install -g ether-converter
```
### Getting started
```bash
$ ether-converter {value} {unit}
```
### Examples
```bash
$ 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
```
```bash
$ 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
```
```bash
$ ether-converter 1 ether wei
1000000000000000000
```
```bash
$ ether-converter 1 ether wei
1000000000000000000
```
```bash
$ ether-converter 30 gwei ether
0.00000003
```
Piping value example:
```bash
$ echo 1000000000000000000 | ether-converter wei ether
1
```
## License
[MIT](LICENSE)