[][src]Crate bitcoincore_rpc_json

Rust Client for Bitcoin Core API

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

Re-exports

pub extern crate bitcoin;
pub extern crate num_bigint;

Modules

serde_hex

A module used for serde serialization of bytes in hexadecimal format.

Structs

AddMultiSigAddressResult
Bip9SoftforkStatistics
Bip9SoftforkInfo
BlockRef

Models the result of "waitfornewblock", and "waitforblock"

CreateRawTransactionInput
EstimateSmartFeeResult

Models the result of "estimatesmartfee"

FundRawTransactionOptions
FundRawTransactionResult
GetAddressInfoResult
GetAddressInfoResultEmbedded
GetAddressInfoResultLabel
GetBlockFilterResult
GetBlockHeaderResult
GetBlockResult
GetBlockchainInfoResult

Models the result of "getblockchaininfo"

GetMiningInfoResult
GetPeerInfoResult

Models the result of "getpeerinfo"

GetRawTransactionResult
GetRawTransactionResultVin
GetRawTransactionResultVinScriptSig
GetRawTransactionResultVout
GetRawTransactionResultVoutScriptPubKey
GetTransactionResult
GetTransactionResultDetail
GetTxOutResult
ImportMultiOptions
ImportMultiRequest

A import request for importmulti.

ImportMultiResult
ImportMultiResultError
ListReceivedByAddressResult
ListTransactionResult
ListUnspentQueryOptions
ListUnspentResultEntry
LoadWalletResult
RejectStatus

Progress toward rejecting pre-softfork blocks

SigHashType

A wrapper around bitcoin::SigHashType that will be serialized according to what the RPC expects.

SignRawTransactionInput
SignRawTransactionResult
SignRawTransactionResultError
Softfork

Status of a softfork

TestMempoolAccept
WalletTxInfo

Enums

AddressType

Used to represent an address type.

Bip9SoftforkStatus
Bip125Replaceable

Enum to represent the BIP125 replaceable status for a transaction.

EstimateMode
GetAddressInfoResultLabelPurpose
GetTransactionResultDetailCategory

Enum to represent the BIP125 replaceable status for a transaction.

ImportMultiRequestScriptPubkey
PubKeyOrAddress

Used to represent arguments that can either be an address or a public key.

ScriptPubkeyType
SoftforkType