1.3.0 • Published 5 years ago

ccoinjoin-wallet v1.3.0

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

ccoinjoin-wallet

ccoinjoin-wallet is a fork of bch-cli-wallet that implements the Consolidating CoinJoin protocol. To see a demo, and learn more about Bitcoin privacy, watch this YouTube video.

This wallet is under active development, as the Consolidating CoinJoin implementation moves to a peer-to-peer model.

Greenkeeper badge

Build Status

Coverage Status

semantic-release

Usage

$ npm install -g ccoinjoin-wallet
$ ccoinjoin-wallet COMMAND
running command...
$ ccoinjoin-wallet (-v|--version|version)
ccoinjoin-wallet/1.3.0 linux-x64 node-v8.13.0
$ ccoinjoin-wallet --help [COMMAND]
USAGE
  $ ccoinjoin-wallet COMMAND
...

Commands

ccoinjoin-wallet coinjoin

Send all BCH in a wallet to a Consolidating CoinJoin server to anonymize it.

USAGE
  $ ccoinjoin-wallet coinjoin

OPTIONS
  -n, --name=name      Name of wallet
  -s, --server=server  Consolidating CoinJoin Server URL

DESCRIPTION
  Send all BCH in a wallet to a Consolidating CoinJoin server to anonymize it.
  When the CoinJoin is complete, standardized amounts of BCH
  will be sent back to this wallet.

See code: src/commands/coinjoin.js

ccoinjoin-wallet create-wallet

Generate a new HD Wallet.

USAGE
  $ ccoinjoin-wallet create-wallet

OPTIONS
  -n, --name=name  Name of wallet
  -t, --testnet    Create a testnet wallet

See code: src/commands/create-wallet.js

ccoinjoin-wallet find-coinjoin

List existing wallets.

USAGE
  $ ccoinjoin-wallet find-coinjoin

See code: src/commands/find-coinjoin.js

ccoinjoin-wallet get-address

Generate a new address to recieve BCH.

USAGE
  $ ccoinjoin-wallet get-address

OPTIONS
  -n, --name=name  Name of wallet

See code: src/commands/get-address.js

ccoinjoin-wallet hello

Example command from oclif

USAGE
  $ ccoinjoin-wallet hello

OPTIONS
  -n, --name=name  name to print

DESCRIPTION
  ...
  Leaving it here for future reference in development.

See code: src/commands/hello.js

ccoinjoin-wallet help [COMMAND]

display help for ccoinjoin-wallet

USAGE
  $ ccoinjoin-wallet help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

ccoinjoin-wallet list-wallets

List existing wallets.

USAGE
  $ ccoinjoin-wallet list-wallets

See code: src/commands/list-wallets.js

ccoinjoin-wallet remove-wallet

Remove an existing wallet.

USAGE
  $ ccoinjoin-wallet remove-wallet

OPTIONS
  -n, --name=name  Name of wallet

See code: src/commands/remove-wallet.js

ccoinjoin-wallet send

Send an amount of BCH

USAGE
  $ ccoinjoin-wallet send

OPTIONS
  -a, --sendAddr=sendAddr  Cash address to send to
  -b, --bch=bch            Quantity in BCH
  -n, --name=name          Name of wallet

See code: src/commands/send.js

ccoinjoin-wallet send-all

Send all BCH in a wallet to another address. Degrades Privacy

USAGE
  $ ccoinjoin-wallet send-all

OPTIONS
  -a, --sendAddr=sendAddr  Cash address to send to
  -n, --name=name          Name of wallet

DESCRIPTION
  Send all BCH in a wallet to another address. **Degrades Privacy**
  This method has a negative impact on privacy by linking all addresses in a
  wallet. If privacy of a concern, CoinJoin should be used.
  This is a good article describing the privacy concerns:
  https://bit.ly/2TnhdVc

See code: src/commands/send-all.js

ccoinjoin-wallet update-balances

Poll the network and update the balances of the wallet.

USAGE
  $ ccoinjoin-wallet update-balances

OPTIONS
  -n, --name=name  Name of wallet

See code: src/commands/update-balances.js