Crate bitcoind_json_rpc_regtest

Source
Expand description

§bitcoind-json-rpc-regtest

§Repository archived

This repository has been archived because it has moved and was renamed. All development is now done at https://github.com/rust-bitcoin/corepc

So long and thanks for all the fish.

Re-exports§

pub extern crate bitcoind_json_rpc_client as client;
pub use anyhow;
pub use tempfile;
pub use which;

Modules§

json26_2 and non-27_0
Structs with standard types.

Structs§

BitcoinD
Struct representing the bitcoind process with related information
Client26_2 and non-27_0
Client implements a JSON-RPC client for the Bitcoin Core daemon or compatible APIs.
Conf
The node configuration parameters, implements a convenient Default for most common use.
ConnectParams
Contains all the information to connect to this node
CookieValues

Enums§

AddressType26_2 and non-27_0
Argument to the Client::get_new_address_with_type function.
DataDir
The DataDir struct defining the kind of data directory the node will contain. Data directory can be either persistent, or temporary.
Error
All the possible error in this crate
P2P
Enum to specify p2p settings

Constants§

VERSION26_2 and non-27_0

Functions§

downloaded_exe_pathdownload
Provide the bitcoind executable path if a version feature has been specified
exe_path
Returns the daemon bitcoind executable with the following precedence:
get_available_port
Returns a non-used local port if available.
validate_args
Validate the specified arg if there is any unavailable or deprecated one