Expand description
Re-exports§
pub extern crate bitcoind_json_rpc_client as client;
pub use anyhow;
pub use tempfile;
pub use which;
Modules§
- json
26_2
and non-27_0
- Structs with standard types.
Structs§
- BitcoinD
- Struct representing the bitcoind process with related information
- Client
26_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.
- Connect
Params - Contains all the information to connect to this node
- Cookie
Values
Enums§
- Address
Type 26_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§
- VERSION
26_2
and non-27_0
Functions§
- downloaded_
exe_ path download
- 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