[][src]Module rpc::v1::types

Modules

address

Structs

BlockTemplate

Block template as described in: https://github.com/bitcoin/bips/blob/master/bip-0022.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0023.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki#getblocktemplate_changes https://github.com/bitcoin/bips/blob/master/bip-0145.mediawiki

BlockTemplateRequest

Block template request parameters as described in: https://github.com/bitcoin/bips/blob/master/bip-0022.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0023.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki#getblocktemplate_changes https://github.com/bitcoin/bips/blob/master/bip-0145.mediawiki

BlockTemplateTransaction

Transaction data as included in BlockTemplate

Bytes

Wrapper structure around vector of bytes.

GetTxOutResponse

gettxout response

GetTxOutSetInfoResponse
H160

Hash serialization

H256

Hash serialization

NodeInfo
SignedTransactionInput

Signed transaction input

SignedTransactionOutput

Signed transaction output

Transaction

Transaction

TransactionInput

Transaction input

TransactionInputScript

Transaction input script

TransactionOutputScript

Transaction output script

TransactionOutputWithAddress

Transaction output of form "address": amount

TransactionOutputWithScriptData

Trasaction output of form "data": serialized(output script data)

TransactionOutputs

Transaction outputs, which serializes/deserializes as KV-map

U256

Uint serialization.

VerboseBlock

Verbose block information

Enums

AddNodeOperation
BlockTemplateRequestMode

Block template request mode

GetBlockResponse

Response to getblock RPC request

GetRawTransactionResponse

Return value of getrawtransaction method

ScriptType
TransactionOutput

Transaction output

Type Definitions

RawBlock

Hex-encoded block

RawTransaction

Hex-encoded transaction