Crate bitcoind[−][src]
Expand description
Bitcoind
Utility to run a regtest bitcoind process, useful in integration testing environment
use bitcoincore_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 bitcoincore_rpc;
pub extern crate tempfile;
Structs
Struct representing the bitcoind process with related information
Contains all the information to connect to this node
Enums
Functions
Provide the bitcoind executable path if a version feature has been specified
Returns the daemon executable path if it’s provided as a feature or as BITCOIND_EXE
env var.
Returns error if none or both are set
Returns a non-used local port if available.