All Projects → yerofey → cryptowallet-cli

yerofey / cryptowallet-cli

Licence: MIT license
CW is a crypto wallet generator CLI tool for a lot of blockchains: Bitcoin, Ethereum, Binance Smart Chain and many others

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to cryptowallet-cli

Multicurrencywallet
Bitcoin, Ethereum, ERC20 crypto wallets with Atomic Swap exchange. Release announce: https://twitter.com/SwapOnlineTeam/status/1321844352369500160
Stars: ✭ 136 (+202.22%)
Mutual labels:  crypto, wallet, btc, litecoin, erc20
desktop
CoinApp is a simple to use minimal Cryptocurrency Wallet for Ethereum, ERC20 Tokens, Bitcoin and Litecoin built for Windows, Mac and Linux.
Stars: ✭ 60 (+33.33%)
Mutual labels:  crypto, wallet, litecoin, erc20
gdax bot
gdax_bot - Micro dollar cost averaging for crypto
Stars: ✭ 57 (+26.67%)
Mutual labels:  crypto, btc, litecoin
scpx-wallet
Scoop Wallet: Core open-source, multi-asset & cross-platform CLI
Stars: ✭ 18 (-60%)
Mutual labels:  wallet, litecoin, erc20
bnbridge.exchange
https://bnbridge.exchange
Stars: ✭ 43 (-4.44%)
Mutual labels:  erc20, bnb, bep2
ethereum-kit-ios
Comprehensive EVM SDK (ex: Ethereum, Binance Smart Chain) for iOS, implemented on Swift. Create wallets, watch wallets (read-only), sync transactions, filter transactions by type (erc20, bep20, swap transactions etc.), swap using native DEX protocols, easily extendable to work with custom smart contracts, and full support for EIP1159.
Stars: ✭ 148 (+228.89%)
Mutual labels:  erc20, binance-smart-chain, bep20
Crypto-Wallet
Open source SHA-512 loginless bitcoin wallet
Stars: ✭ 24 (-46.67%)
Mutual labels:  wallet, btc, litecoin
Wallet3
A secure mobile wallet for web3
Stars: ✭ 13 (-71.11%)
Mutual labels:  crypto, wallet, erc20
binance-chain-python
Binance chain SDK in Python
Stars: ✭ 22 (-51.11%)
Mutual labels:  crypto, wallet, bnb
Hdwallet
Simple Swift library for creating HD cryptocurrencies wallets and working with crypto Coins/ERC20 tokens.
Stars: ✭ 80 (+77.78%)
Mutual labels:  crypto, litecoin, erc20
RavenCoin-Wallet-With-Miners
RavenCoin Wallet including CPU and GPU miners! programs are directly from Ravencoin and official miner sources
Stars: ✭ 75 (+66.67%)
Mutual labels:  crypto, wallet
crypto-watcher
Real-time cryptocurrencies prices.
Stars: ✭ 25 (-44.44%)
Mutual labels:  btc, cw
gwallet
gwallet is a minimalistic and pragmatist opensource lightweight crossplatform brainwallet for people that want to hold the most important cryptocurrencies in the same application with ease and peace of mind
Stars: ✭ 26 (-42.22%)
Mutual labels:  wallet, litecoin
uniswap-arbitrage-flash-swap
Uniswap flash swap arbitrage solidity contracts
Stars: ✭ 341 (+657.78%)
Mutual labels:  polygon, binance-smart-chain
DAPSCoin
DAPS is the world's first coin to implement Bulletproofs and RingCT & Ring Signatures in a staking chain. With DAPS it is possible to stake, run masternodes and mine PoA blocks.
Stars: ✭ 58 (+28.89%)
Mutual labels:  crypto, wallet
coinbin.org
₿ A Human–Friendly API Service for Crypto Currency Information.
Stars: ✭ 255 (+466.67%)
Mutual labels:  btc, litecoin
coinget
**deprecated API (no longer works)** The fastest cli 💻 price checker for cryptocurrencies📈
Stars: ✭ 27 (-40%)
Mutual labels:  crypto, btc
hd-address
An extensible HD Wallet Address management utility
Stars: ✭ 22 (-51.11%)
Mutual labels:  wallet, btc
nft-collection-scaffold
Production-ready code for an NFT Collection sale and minting on Ethereum, Polygon, Arbitrum or Binance Smart Chain
Stars: ✭ 53 (+17.78%)
Mutual labels:  polygon, binance-smart-chain
frontend-moon-wallet
Lightweight & user-friendly crypto wallet
Stars: ✭ 46 (+2.22%)
Mutual labels:  crypto, wallet

cryptowallet-cli

Crypto wallet generator CLI tool (currently works only on Mac and Linux, sorry Windows users)

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 (ETH, BNB, POLYGON, ...)
$ cw

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

# generate random BTC wallet (default format: bech32 - "bc1q...")
$ cw -c BTC

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

# generate random BTC wallet with desired prefix (case-sensitive)
$ cw -c BTC -P abc

# generate BTC legacy wallet ("1...")
$ cw -c BTC -f legacy

# generate BTC segwit wallet ("3...")
$ cw -c BTC -f segwit

# generate BTC bech32 wallet from mnemonic string
$ cw -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
$ cw -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
$ cw -m "radio bright pizza pluck family crawl palm flame forget focus stock stadium"

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

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

# generate few wallets and save the output into a file
$ cw -c btc -n 10 -o csv -F out.csv

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

# list all supported blockchains
$ cw -l

Blockchains supported

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

*all other cryptos that are tokens in the ecosystems like Ethereum, Binance Smart Chain or Polygon and others (EVM compatible) are supported too, you just need to create ERC wallet (that is set by default)

Options

  • -b or -c or --chain: Specify the blockchain ticker to generate a wallet for
  • -f or --format: Specify the blockchain wallet format (for BTC: legacy, segwit, bech32)
  • -F or --filename: Specify a filename (without extension) to output the data (works only with -o argument)
  • -g or --geek: Display some additional "geeky" info
  • -l or --list: List all supported blockchains
  • -m or --mnemonic: Use a bip39 mnemonic phrase (if is set) to generate wallet, or leave it empty to generate new one
  • -n or --number: Specify number of wallets to display (works for HD wallets only, like BTC/LTC/DOGE)
  • -o or --output: Specify a file format (currently only csv supported) to output the generated data
  • -p or --prefix: Specify desired prefix for the wallet address (case-insensitive)
  • -P or --prefix-sensitive: Specify desired prefix of the wallet address (case-sensitive)
  • -s or --suffix: Specify desired suffix for the wallet address (case-insensitive)
  • -S or --suffix-sensitive: Specify desired suffix for the wallet address (case-sensitive)
  • -v or --version: Display current version of CW tool

Tested setups

  • Node
  • v16.12.0
  • NPM
  • v8.1.0
  • Yarn
  • v1.23.0

Highlights

  • 24+ blockchains supported
  • Generate wallet with desired prefix/suffix
  • Generate wallet from mnemonic
  • Generate just a mnemonic
  • Works fully offline

TODO

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

Author

Yerofey S.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].