Crate bitcoind_client

Crate bitcoind_client 

Source
Expand description

A bitcoind RPC client.

Re-exports§

pub use self::bitcoind_client::BitcoindClient;
pub use self::bitcoind_client::BlockSource;
pub use crate::bitcoind_client::bitcoind_client_from_url;

Modules§

bitcoind_client
Bitcoind RPC client
dummy
Dummy source for testing
esplora_client
Esplora RPC client
follower
Chain follower with SPV proof generation
txoo_follower
Chain follower with TXOO+SPV proof generation

Structs§

BlockchainInfo
Response from getblockchaininfo RPC

Enums§

BlockExplorerType
The block explorer type
Error
RPC errors

Traits§

Explorer
A trait for a generic block source

Functions§

default_bitcoin_rpc_url
use the supplied RPC url, or default it bassd on the network
explorer_from_url
Construct a block explorer client from an RPC URL, a network and a block explorer type