UNPKG

ether-converter

Version:
170 lines (124 loc) 3.13 kB
# 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 [![License](http://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/miguelmota/ether-converter/master/LICENSE) [![Build Status](https://travis-ci.org/miguelmota/ether-converter.svg?branch=master)](https://travis-ci.org/miguelmota/ether-converter) [![dependencies Status](https://david-dm.org/miguelmota/ether-converter/status.svg)](https://david-dm.org/miguelmota/ether-converter) [![NPM version](https://badge.fury.io/js/ether-converter.svg)](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)