Crate bitcoind[][src]

Expand description

Bitcoind

Utility to run a regtest bitcoind process, useful in integration testing environment

use core_rpc::RpcApi;
let bitcoind = bitcoind::BitcoinD::new("/usr/local/bin/bitcoind").unwrap();
assert_eq!(0, bitcoind.client.get_blockchain_info().unwrap().blocks);

Re-exports

pub extern crate core_rpc as bitcoincore_rpc;
pub extern crate tempfile;

Structs

Struct representing the bitcoind process with related information

The node configuration parameters, implements a convenient Default for most common use.

Contains all the information to connect to this node

Enums

All the possible error in this crate

Enum to specify p2p settings

Functions

Provide the bitcoind executable path if a version feature has been specified

Returns a non-used local port if available.