Skip to content

Latest commit

 

History

History
100 lines (77 loc) · 2.5 KB

README.md

File metadata and controls

100 lines (77 loc) · 2.5 KB

cryptowallet-cli

Crypto wallet generator CLI tool

Screenshot


Install

# via Yarn
$ yarn global add @yerofey/cryptowallet-cli

# or via NPM
$ npm i -g @yerofey/cryptowallet-cli

Usage

# generate random ERC-like wallet
$ cryptowallet

# generate random ERC-like wallet with desired prefix
$ cryptowallet -p aaa

# generate random BTC wallet
$ cryptowallet -c BTC

# generate random BTC wallet with desired prefix (case sensitive)
$ cryptowallet -c BTC -p ABC

# generate random BTC wallet with desired prefix (case insensitive)
$ cryptowallet -c BTC -pi abc

# generate BTC bech32 wallet
$ cryptowallet -c BTC -f bech32

# generate BTC bech32 wallet from mnemonic string
$ cryptowallet -c BTC -f bech32 -m "radio bright pizza pluck family crawl palm flame forget focus stock stadium"

# generate N of BTC bech32 wallets from mnemonic string
$ cryptowallet -c BTC -f bech32 -n 10 -m "radio bright pizza pluck family crawl palm flame forget focus stock stadium"

# generate ERC-like wallet from mnemonic string
$ cryptowallet -m "radio bright pizza pluck family crawl palm flame forget focus stock stadium"

# generate BNB (BEP2) wallet from mnemonic string
$ cryptowallet -c BNB -f BEP2 -m "radio bright pizza pluck family crawl palm flame forget focus stock stadium"

# generate BNB (BEP20) wallet from mnemonic string
$ cryptowallet -c BNB -f BEP20 -m "radio bright pizza pluck family crawl palm flame forget focus stock stadium"

# generate just a mnemonic string (12 words) to import in any wallet app
$ cryptowallet -mo

# list all supported cryptos
$ cryptowallet -l

Cryptos supported

  • BTC (Bitcoin) [legacy, bech32]
  • ETH (Ethereum)
  • BNB (Binance Coin) [BEP2, BEP20]
  • DOGE (Dogecoin)
  • BCH (Bitcoin Cash)
  • LTC (Litecoin)
  • POLYGON (Polygon)
  • TRX (Tron)
  • XTZ (Tezos)
  • DASH (Dash)
  • DCR (Decred)
  • ZEC (Zcash)
  • QTUM (Qtum)
  • BTG (Bitcoin Gold)
  • DGB (DigiByte)
  • RDD (ReddCoin)
  • VTC (Vertcoin)
  • MONA (MonaCoin)
  • NMC (NameCoin)
  • PPC (PeerCoin)
  • BLK (BlackCoin)
  • VIA (Viacoin)
  • NBT (NIX Bridge Token)

Highlights

  • 23 cryptos supported
  • Desired wallet prefix
  • Wallet from mnemonic
  • Works fully offline

TODO

  • Show SegWit Bech32 BTC change addresses with additional flag
  • SegWit Bech32 wallet address support for all Bitcoin forks
  • More EVM compatible cryptos

Author

Yerofey S.

License

MIT