Expand description

Rust Client for Bitcoin Core API

This is a client library for the Bitcoin Core JSON-RPC API.


pub extern crate bitcoincore_rpc_json;
pub extern crate jsonrpc;
pub use crate::json::bitcoin;
pub use bitcoincore_rpc_json as json;


Client implements a JSON-RPC client for the Bitcoin Core daemon or compatible APIs.


The different authentication methods for the client.

The error type for errors produced in this library.


A type that can be queried from Bitcoin Core.

Used to pass raw txs into the API.

Type Definitions

Crate-specific Result type, shorthand for std::result::Result with our crate-specific Error type;