Crate bitcoind_json_rpc_client

Source
Expand description

Support for connecting to Bitcoin Core via JSON-RPC.

Re-exports§

pub extern crate bitcoin;
pub extern crate json;

Modules§

client_sync
JSON-RPC clients for testing against specific versions of Bitcoin Core.

Macros§

define_jsonrpc_minreq_client
Defines a jsonrpc::Client using minreq.
impl_client_check_expected_server_version
Implements the check_expected_server_version() on Client.
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