Skip to content
This repository has been archived by the owner on Feb 19, 2022. It is now read-only.

miguelmota/eth-balance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eth-balance

Simple way to check ether balance of an account address.

License NPM version

Install

npm install eth-balance

Getting started

Check ether balance on mainnet:

const getBalance = require('eth-balance')

const balance = await getBalance('0x90f8bf6a479f320ead074411a4b0e7944ea8c9c1')

console.log(balance) // 0.1

Check ether balance on different network:

const getBalance = require('eth-balance')

const balance = await getBalance('0x90f8bf6a479f320ead074411a4b0e7944ea8c9c1', 'rinkeby')

console.log(balance) // 0.297098768

Check balance in wei output:

const getBalance = require('eth-balance')

const balance = await getBalance({
  address: '0x90f8bf6a479f320ead074411a4b0e7944ea8c9c1',
  network: 'rinkeby',
  convert: 'wei'
})

console.log(balance) // 297098768000000000

example

CLI

Install:

npm install -g eth-balance

Check ether balance on mainnet:

$ eth_balance 0x90f8bf6a479f320ead074411a4b0e7944ea8c9c1

0.1

Check ether balance on different network:

$ eth_balance 0x90f8bf6a479f320ead074411a4b0e7944ea8c9c1 --network rinkeby

0.297098768

Check balance in wei output:

$ eth_balance 0x90f8bf6a479f320ead074411a4b0e7944ea8c9c1 --network rinkeby --convert wei

297098768000000000

Piping address example:

$ echo 0x90f8bf6a479f320ead074411a4b0e7944ea8c9c1 | eth_balance -n rinkeby -c wei

297098768000000000

Show help:

$ eth_balance --help

  Simple way to check ether balance.

  Usage
  $ eth_balance [address] --network <network>

  Options
    --address, -a Address to check balance
    --network, -n Network name or network provider URI (default "mainnet")
    --convert, -c Unit to convert to (default "ether")

  Examples
  $ eth_balance 0x90f8bf6a479f320ead074411a4b0e7944ea8c9c1 --network rinkeby

  0.297098768

  $ eth_balance 0x90f8bf6a479f320ead074411a4b0e7944ea8c9c1 --network rinkeby --convert wei

  297098768000000000

Test

npm test

License

MIT