Crate bitcoin_rpc_client[][src]

Structs

Account
Address
AddressValidationResult

Most of the Option are due to different address formats Different fields are returned for P2PKH and P2SH addresses.

Bip9SoftFork
Bip9SoftForkDetails
BitcoinCoreClient
BitcoinStubClient
Block
BlockHash
BlockHeight
BlockchainInfo
DecodedRawTransaction
DecodedScript
Detail
FundingOptions
FundingResult
MultiSigAddress
NewTransactionInput
PrivateKey
RedeemScript
Reject
RpcError
ScriptPubKey
ScriptSig
SerializedRawTransaction
SigningError
SigningResult
SoftFork
Transaction
TransactionId
TransactionInput

Transaction input can either be a regular transaction or a coinbase transaction. They have different fields, but most of the time, we will be interacting with regular transactions. For deserialization compatibility, we define all the fields as Option and provide accessors.

TransactionOutput
TransactionOutputDetail
TransactionWrapper
UnspentTransactionOutput
VerboseRawTransaction

Enums

ClientError
Error
ScriptType
SigHashType
TxOutConfirmations

Traits

BitcoinRpcApi

Type Definitions

NewTransactionOutput