Module types

Module types 

Source

Structs§

CreateRawTransaction
Models the arguments of JSON-RPC method createrawtransaction.
CreateRawTransactionInput
Models the input of JSON-RPC method createrawtransaction.
CreateWallet
Models the createwallet JSON-RPC method.
GetAddressInfo
Result of the getaddressinfo RPC method.
GetBlockHeaderVerbosityZero
Result of JSON-RPC method getblockheader with verbosity set to 0.
GetBlockVerbosityOne
Result of JSON-RPC method getblock with verbosity set to 1.
GetBlockVerbosityZero
Result of JSON-RPC method getblock with verbosity set to 0.
GetBlockchainInfo
Result of JSON-RPC method getblockchaininfo.
GetMempoolInfo
Result of JSON-RPC method getmempoolinfo.
GetNewAddress
Result of the JSON-RPC method getnewaddress.
GetRawTransactionVerbosityOne
Result of JSON-RPC method getrawtransaction with verbosity set to 1.
GetRawTransactionVerbosityZero
Result of JSON-RPC method getrawtransaction with verbosity set to 0.
GetTransaction
Models the result of JSON-RPC method listunspent.
GetTransactionDetail
Result of JSON-RPC method gettxout.
GetTxOut
Result of JSON-RPC method gettxout.
ImportDescriptor
Models the Descriptor in the result of the JSON-RPC method importdescriptors.
ImportDescriptorResult
Models the Descriptor in the result of the JSON-RPC method importdescriptors.
ImportDescriptors
Models the result of the JSON-RPC method importdescriptors.
ListDescriptor
Models the Descriptor in the result of the JSON-RPC method listdescriptors.
ListDescriptors
Models the result of the JSON-RPC method listdescriptors.
ListTransactions
Models the result of JSON-RPC method listtransactions.
ListUnspent
Models the result of JSON-RPC method listunspent.
ListUnspentQueryOptions
Query options for filtering unspent transaction outputs.
MempoolEntry
MempoolFeeBreakdown
PreviousTransactionOutput
Models the optional previous transaction outputs argument for the method signrawtransactionwithwallet.
PsbtBumpFee
Result of the psbtbumpfee RPC method.
PsbtBumpFeeOptions
Options for psbtbumpfee RPC method.
ScriptPubkey
A script pubkey.
SignRawTransactionWithWallet
Models the result of JSON-RPC method signrawtransactionwithwallet.
SubmitPackage
Result of JSON-RPC method submitpackage.
SubmitPackageTxResult
Models the per-transaction result included in the JSON-RPC method submitpackage.
SubmitPackageTxResultFees
Models the fees included in the per-transaction result of the JSON-RPC method submitpackage.
TestMempoolAccept
Models the result of JSON-RPC method testmempoolaccept.
WalletCreateFundedPsbt
Result of the walletcreatefundedpsbt RPC method.
WalletCreateFundedPsbtOptions
Options for creating a funded PSBT with wallet inputs.
WalletProcessPsbtResult
Result of the walletprocesspsbt and finalizepsbt RPC methods.

Enums§

CreateRawTransactionOutput
Models transaction outputs for Bitcoin RPC methods.
GetTransactionDetailCategory
Enum to represent the category of a transaction.
SighashType
Signature hash types for Bitcoin transactions.
TransactionCategory
The category of a transaction.

Type Aliases§

GetRawMempoolVerbose
Response from getrawmempool with verbose=true.