Skip to content

Latest commit

 

History

History
73 lines (52 loc) · 1.24 KB

cli.md

File metadata and controls

73 lines (52 loc) · 1.24 KB

Node and wallet CLI

Bcoin ships with bclient as its default client to the API for command line access.

Configuration

Using environment variables:

$ export BCOIN_API_KEY=hunter2
$ export BCOIN_NETWORK=testnet
$ bcoin --daemon
$ bcoin-cli info

With command-line arguments:

$ bcoin-cli --network=testnet --api-key=hunter2 info

You can also use ~/.bcoin/bcoin.conf for configuration options, see Configuration for the full details.

Examples

Common node commands:

# View the genesis block
$ bcoin-cli block 0

# View the mempool
$ bcoin-cli mempool

# Execute an RPC command to list network peers
$ bcoin-cli rpc getpeerinfo

Common wallet commands:

# View primary wallet
$ bwallet-cli get

# View transaction history
$ bwallet-cli history

# Send a transaction
$ bwallet-cli send <address> 0.01

# View balance
$ bwallet-cli balance

# Derive new address
$ bwallet-cli address

# Create a new account
$ bwallet-cli account create foo

# Send from account
$ bwallet-cli send <address> 0.01 --account=foo

Get more help:

$ bcoin-cli help
$ bcoin-cli rpc help
$ bwallet-cli help
$ bwallet-cli rpc help