Module rpc

Source

Re-exports§

pub use bdk_bitcoind_rpc::bitcoincore_rpc;
pub use bdk_bitcoind_rpc::bitcoincore_rpc::json;
pub use bdk_bitcoind_rpc::bitcoincore_rpc::jsonrpc;

Structs§

BitcoinRpcClient
Clonable bitcoind rpc client.
Client
Client implements a JSON-RPC client for the Bitcoin Core daemon or compatible APIs.
GetRawTransactionResult
GetRawTransactionResultVin
GetRawTransactionResultVinScriptSig
GetRawTransactionResultVout
GetRawTransactionResultVoutScriptPubKey
SubmitPackageResult
Result from the submitpackage RPC call.
SubmitPackageTxResult
Per-transaction result from the submitpackage RPC call.

Enums§

Auth
The different authentication methods for the client.
Error
The error type for errors produced in this library.
ScriptPubkeyType

Traits§

BitcoinRpcErrorExt
BitcoinRpcExt
RpcApi