2023-10-11 11:16:38 +03:00
|
|
|
# Wallet RPC Example
|
|
|
|
|
|
|
|
```
|
|
|
|
$ cargo run --bin wallet_rpc -- --help
|
|
|
|
|
|
|
|
wallet_rpc 0.1.0
|
2024-02-04 06:13:40 -03:00
|
|
|
Bitcoind RPC example using `bdk::Wallet`
|
2023-10-11 11:16:38 +03:00
|
|
|
|
|
|
|
USAGE:
|
|
|
|
wallet_rpc [OPTIONS] <DESCRIPTOR> [CHANGE_DESCRIPTOR]
|
|
|
|
|
|
|
|
ARGS:
|
|
|
|
<DESCRIPTOR> Wallet descriptor [env: DESCRIPTOR=]
|
|
|
|
<CHANGE_DESCRIPTOR> Wallet change descriptor [env: CHANGE_DESCRIPTOR=]
|
|
|
|
|
|
|
|
OPTIONS:
|
|
|
|
--db-path <DB_PATH>
|
|
|
|
Where to store wallet data [env: BDK_DB_PATH=] [default: .bdk_wallet_rpc_example.db]
|
|
|
|
|
|
|
|
-h, --help
|
|
|
|
Print help information
|
|
|
|
|
|
|
|
--network <NETWORK>
|
|
|
|
Bitcoin network to connect to [env: BITCOIN_NETWORK=] [default: testnet]
|
|
|
|
|
|
|
|
--rpc-cookie <RPC_COOKIE>
|
|
|
|
RPC auth cookie file [env: RPC_COOKIE=]
|
|
|
|
|
|
|
|
--rpc-pass <RPC_PASS>
|
|
|
|
RPC auth password [env: RPC_PASS=]
|
|
|
|
|
|
|
|
--rpc-user <RPC_USER>
|
|
|
|
RPC auth username [env: RPC_USER=]
|
|
|
|
|
|
|
|
--start-height <START_HEIGHT>
|
|
|
|
Earliest block height to start sync from [env: START_HEIGHT=] [default: 481824]
|
|
|
|
|
|
|
|
--url <URL>
|
|
|
|
RPC URL [env: RPC_URL=] [default: 127.0.0.1:8332]
|
|
|
|
|
|
|
|
-V, --version
|
|
|
|
Print version information
|
|
|
|
|
|
|
|
```
|
|
|
|
|