Skip to content

danielkhoo/ethy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ethy

npm npm bundle size

A tiny command line utility for learning and developing on Ethereum.

Implemented as a commanderJS wrapper around the ethersJS, where possible it uses the same function signatures.

Installation

The most convenient way is to install the package globally, that you can run ethy <command> from any directory.

npm i -g ethy

Examples

View all available commands

ethy --help

Commands:
  getBalance [options] <addressOrName>  get the balance of an account
  lookupAddress [options] <address>     lookup the ENS name associated with an address
  resolveName [options] <name>          lookup the address associated with an ENS name
  getGasPrice [options]                 returns current estimated gas price
  convertWei <amount>                   returns input amount in wei, gwei and eth
  keccak256 <input>                     returns the KECCAK256 hash of the text bytes
  help [command]                        display help for command

Get Balance

Get the eth balance of an address or ENS name.

$ ethy getBalance vitalik.eth

3207.586970447020180416 eth

You can optionally specify network to target testnets.

$ ethy getBalance 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 --network rinkeby

0.410338958929449048 eth

ENS Lookup and Resolution

Another common operation is resolving ENS names in both directions

$ ethy resolveName vitalik.eth

0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
$ ethy lookupAddress 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045

vitalik.eth

Get current gas price

$ ethy getGasPrice

27.872450494 gwei

Convert Wei

Much quicker than googling wei to eth converter five times a day

$ ethy convertWei 100000000000

100.0 gwei
0.0000001 eth

Convert Wei

Check the keccak256 hash value of a string

$ ethy keccak256 "hello world"

0x47173285a8d7341e5e972fc677286384f802f8ef42a5ec5f03bbfa254cb01fad

About

A tiny command line utility wrapping common operations for learning and developing on Ethereum.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published