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::Clientusingminreq. - impl_
client_ check_ expected_ server_ version - Implements the
check_expected_server_version()onClient. - impl_
client_ v17__ addmultisigaddress - Implements Bitcoin Core JSON-RPC API method
createwallet. - impl_
client_ v17__ bumpfee - Implements Bitcoin Core JSON-RPC API method
bumpfee. - impl_
client_ v17__ createwallet - Implements Bitcoin Core JSON-RPC API method
createwallet. - impl_
client_ v17__ dumpprivkey - Implements Bitcoin Core JSON-RPC API method
dumpprivkey. - impl_
client_ v17__ dumpwallet - Implements Bitcoin Core JSON-RPC API method
dumpwallet. - impl_
client_ v17__ generate - Implements Bitcoin Core JSON-RPC API method
generate - impl_
client_ v17__ generatetoaddress - Implements Bitcoin Core JSON-RPC API method
generatetoaddress - impl_
client_ v17__ getaddednodeinfo - Implements Bitcoin Core JSON-RPC API method
getaddednodeinfo - impl_
client_ v17__ getaddressesbylabel - Implements Bitcoin Core JSON-RPC API method
getaddressesbylabel. - impl_
client_ v17__ getaddressinfo - Implements Bitcoin Core JSON-RPC API method
getaddressinfo. - impl_
client_ v17__ getbalance - Implements Bitcoin Core JSON-RPC API method
getbalance. - impl_
client_ v17__ getbestblockhash - Implements Bitcoin Core JSON-RPC API method
getbestblockhash - impl_
client_ v17__ getblock - Implements Bitcoin Core JSON-RPC API method
getblock - impl_
client_ v17__ getblockchaininfo - Implements Bitcoin Core JSON-RPC API method
getblockchaininfo - impl_
client_ v17__ getblockcount - Implements Bitcoin Core JSON-RPC API method
getblockcount - impl_
client_ v17__ getblockhash - Implements Bitcoin Core JSON-RPC API method
getblockhash - impl_
client_ v17__ getblockheader - Implements Bitcoin Core JSON-RPC API method
getblockheader - impl_
client_ v17__ getblockstats - Implements Bitcoin Core JSON-RPC API method
getblockstats - impl_
client_ v17__ getchaintips - Implements Bitcoin Core JSON-RPC API method
getchaintips - impl_
client_ v17__ getchaintxstats - Implements Bitcoin Core JSON-RPC API method
getchaintxstats - impl_
client_ v17__ getdifficulty - Implements Bitcoin Core JSON-RPC API method
getdifficulty - impl_
client_ v17__ getmemoryinfo - Implements Bitcoin Core JSON-RPC API method
getmemory - impl_
client_ v17__ getmempoolancestors - Implements Bitcoin Core JSON-RPC API method
getmempoolancestors - impl_
client_ v17__ getmempooldescendants - Implements Bitcoin Core JSON-RPC API method
getmempooldescendants - impl_
client_ v17__ getmempoolentry - Implements Bitcoin Core JSON-RPC API method
getmempoolentry - impl_
client_ v17__ getmempoolinfo - Implements Bitcoin Core JSON-RPC API method
getmempoolinfo - impl_
client_ v17__ getnettotals - Implements Bitcoin Core JSON-RPC API method
getnettotals - impl_
client_ v17__ getnetworkinfo - Implements Bitcoin Core JSON-RPC API method
getnetworkinfo - impl_
client_ v17__ getnewaddress - Implements Bitcoin Core JSON-RPC API method
getnewaddress. - impl_
client_ v17__ getpeerinfo - Implements Bitcoin Core JSON-RPC API method
getpeerinfo - impl_
client_ v17__ getrawchangeaddress - Implements Bitcoin Core JSON-RPC API method
getrawchangeaddress. - impl_
client_ v17__ getrawmempool - Implements Bitcoin Core JSON-RPC API method
getrawmempool - impl_
client_ v17__ getreceivedbyaddress - Implements Bitcoin Core JSON-RPC API method
getreceivedbyaddress. - impl_
client_ v17__ gettransaction - Implements Bitcoin Core JSON-RPC API method
gettransaction. - impl_
client_ v17__ gettxout - Implements Bitcoin Core JSON-RPC API method
gettxout - impl_
client_ v17__ gettxoutproof - Implements Bitcoin Core JSON-RPC API method
gettxoutproof - impl_
client_ v17__ gettxoutsetinfo - Implements Bitcoin Core JSON-RPC API method
gettxoutsetinfo - impl_
client_ v17__ getunconfirmedbalance - Implements Bitcoin Core JSON-RPC API method
getunconfirmedbalance. - impl_
client_ v17__ getwalletinfo - Implements Bitcoin Core JSON-RPC API method
getwalletinfo. - impl_
client_ v17__ invalidateblock - Implements Bitcoin Core JSON-RPC API method
invalidateblock - impl_
client_ v17__ listaddressgroupings - Implements Bitcoin Core JSON-RPC API method
listaddressgroupings. - impl_
client_ v17__ listlabels - Implements Bitcoin Core JSON-RPC API method
listlabels. - impl_
client_ v17__ listlockunspent - Implements Bitcoin Core JSON-RPC API method
listlockunspent. - impl_
client_ v17__ listreceivedbyaddress - Implements Bitcoin Core JSON-RPC API method
listreceivedbyaddress. - impl_
client_ v17__ listsinceblock - Implements Bitcoin Core JSON-RPC API method
listsinceblock. - impl_
client_ v17__ listtransactions - Implements Bitcoin Core JSON-RPC API method
listtransactions. - impl_
client_ v17__ listunspent - Implements Bitcoin Core JSON-RPC API method
listunspent. - impl_
client_ v17__ listwallets - Implements Bitcoin Core JSON-RPC API method
listwallets. - impl_
client_ v17__ loadwallet - Implements Bitcoin Core JSON-RPC API method
loadwallet. - impl_
client_ v17__ logging - Implements Bitcoin Core JSON-RPC API method
logging - impl_
client_ v17__ rescanblockchain - Implements Bitcoin Core JSON-RPC API method
rescanblockchain. - impl_
client_ v17__ sendmany - Implements Bitcoin Core JSON-RPC API method
sendmany. - impl_
client_ v17__ sendrawtransaction - Implements Bitcoin Core JSON-RPC API method
sendrawtransaction - impl_
client_ v17__ sendtoaddress - Implements Bitcoin Core JSON-RPC API method
sendtoaddress. - impl_
client_ v17__ signmessage - Implements Bitcoin Core JSON-RPC API method
signmessage. - impl_
client_ v17__ signrawtransactionwithwallet - Implements Bitcoin Core JSON-RPC API method
signrawtransactionwithwallet. - impl_
client_ v17__ stop - Implements Bitcoin Core JSON-RPC API method
stop - impl_
client_ v17__ uptime - Implements Bitcoin Core JSON-RPC API method
uptime - impl_
client_ v17__ verifytxoutproof - Implements Bitcoin Core JSON-RPC API method
verifytxoutproof - impl_
client_ v17__ walletcreatefundedpsbt - Implements Bitcoin Core JSON-RPC API method
walletcreatefundedpsbt. - impl_
client_ v17__ walletprocesspsbt - Implements Bitcoin Core JSON-RPC API method
walletprocesspsbt. - impl_
client_ v19__ getbalances - Implements Bitcoin Core JSON-RPC API method
getbalances - impl_
client_ v19__ getmempoolancestors - Implements Bitcoin Core JSON-RPC API method
getmempoolancestors - impl_
client_ v19__ getmempooldescendants - Implements Bitcoin Core JSON-RPC API method
getmempooldescendants - impl_
client_ v19__ getmempoolentry - Implements Bitcoin Core JSON-RPC API method
getmempoolentry - impl_
client_ v22__ gettxout - Implements Bitcoin Core JSON-RPC API method
gettxout - impl_
client_ v22__ loadwallet - Implements Bitcoin Core JSON-RPC API method
loadwallet - impl_
client_ v22__ unloadwallet - Implements Bitcoin Core JSON-RPC API method
unloadwallet - impl_
client_ v26__ gettxoutsetinfo - Implements Bitcoin Core JSON-RPC API method
gettxoutsetinfo - impl_
client_ v28__ submitpackage - Implements Bitcoin Core JSON-RPC API method
submitpackage