bdk-cli lib and example bin tool

CI Code Coverage

About

This project provides a command line interface (cli) Bitcoin wallet library and REPL wallet tool based on the bdk library.

bdk-cli bin usage examples

To get usage information for the bdk-cli bin use the below command which returns a list of available wallet options and commands:

shell cargo run

To sync a wallet to the default electrum server:

shell cargo run -- --descriptor "wpkh(tpubEBr4i6yk5nf5DAaJpsi9N2pPYBeJ7fZ5Z9rmN4977iYLCGco1VyjB9tvvuvYtfZzjD5A8igzgw3HeWeeKFmanHYqksqZXYXGsw5zjnj7KM9/*)" sync

To get a wallet balance with customized logging:

shell RUST_LOG=debug,sled=info,rustls=info cargo run -- --descriptor "wpkh(tpubEBr4i6yk5nf5DAaJpsi9N2pPYBeJ7fZ5Z9rmN4977iYLCGco1VyjB9tvvuvYtfZzjD5A8igzgw3HeWeeKFmanHYqksqZXYXGsw5zjnj7KM9/*)" get_balance