Expand description
Support for connecting to Bitcoin Core via JSON-RPC.
Re-exports§
Modules§
- client_
sync - JSON-RPC clients for testing against specific versions of Bitcoin Core.
Macros§
- define_
jsonrpc_ minreq_ client - Defines a
jsonrpc::Client
usingminreq
. - impl_
client_ check_ expected_ server_ version - Implements the
check_expected_server_version()
onClient
. - impl_
client_ v17__ createwallet - Implements bitcoind JSON-RPC API method
createwallet
- impl_
client_ v17__ generate - Implements bitcoind JSON-RPC API method
generate
- impl_
client_ v17__ generatetoaddress - Implements bitcoind JSON-RPC API method
generatetoaddress
- impl_
client_ v17__ getaddednodeinfo - Implements bitcoind JSON-RPC API method
getaddednodeinfo
- impl_
client_ v17__ getbalance - Implements bitcoind JSON-RPC API method
getbalance
- impl_
client_ v17__ getbestblockhash - Implements bitcoind JSON-RPC API method
getbestblockhash
- impl_
client_ v17__ getblock - Implements bitcoind JSON-RPC API method
getblock
- impl_
client_ v17__ getblockchaininfo - Implements bitcoind JSON-RPC API method
getblockchaininfo
- impl_
client_ v17__ getblockcount - Implements bitcoind JSON-RPC API method
getblockcount
- impl_
client_ v17__ getblockhash - Implements bitcoind JSON-RPC API method
getblockhash
- impl_
client_ v17__ getblockheader - Implements bitcoind JSON-RPC API method
getblockheader
- impl_
client_ v17__ getblockstats - Implements bitcoind JSON-RPC API method
getblockstats
- impl_
client_ v17__ getchaintips - Implements bitcoind JSON-RPC API method
getchaintips
- impl_
client_ v17__ getchaintxstats - Implements bitcoind JSON-RPC API method
getchaintxstats
- impl_
client_ v17__ getdifficulty - Implements bitcoind JSON-RPC API method
getdifficulty
- impl_
client_ v17__ getmemoryinfo - Implements bitcoind JSON-RPC API method
getmemory
- impl_
client_ v17__ getmempoolancestors - Implements bitcoind JSON-RPC API method
getmempoolancestors
- impl_
client_ v17__ getnettotals - Implements bitcoind JSON-RPC API method
getnettotals
- impl_
client_ v17__ getnetworkinfo - Implements bitcoind JSON-RPC API method
getnetworkinfo
- impl_
client_ v17__ getnewaddress - Implements bitcoind JSON-RPC API method
getnewaddress
- impl_
client_ v17__ getpeerinfo - Implements bitcoind JSON-RPC API method
getpeerinfo
- impl_
client_ v17__ gettransaction - Implements bitcoind JSON-RPC API method
gettransaction
- impl_
client_ v17__ gettxout - Implements bitcoind JSON-RPC API method
gettxout
- impl_
client_ v17__ loadwallet - Implements bitcoind JSON-RPC API method
loadwallet
- impl_
client_ v17__ logging - Implements bitcoind JSON-RPC API method
logging
- impl_
client_ v17__ sendrawtransaction - Implements bitcoind JSON-RPC API method
sendrawtransaction
- impl_
client_ v17__ sendtoaddress - Implements bitcoind JSON-RPC API method
sendtoaddress
- impl_
client_ v17__ stop - Implements bitcoind JSON-RPC API method
stop
- impl_
client_ v17__ unloadwallet - Implements bitcoind JSON-RPC API method
unloadwallet
- impl_
client_ v17__ uptime - Implements bitcoind JSON-RPC API method
uptime
- impl_
client_ v19__ getbalances - Implements bitcoind JSON-RPC API method
getbalances
- impl_
client_ v22__ loadwallet - Implements bitcoind JSON-RPC API method
loadwallet
- impl_
client_ v22__ unloadwallet - Implements bitcoind JSON-RPC API method
unloadwallet