Structs§
- Create
RawTransaction - Models the arguments of JSON-RPC method
createrawtransaction
. - Create
RawTransaction Input - Models the input of JSON-RPC method
createrawtransaction
. - Create
Wallet - Models the
createwallet
JSON-RPC method. - GetAddress
Info - Result of the
getaddressinfo
RPC method. - GetBlock
Header Verbosity Zero - Result of JSON-RPC method
getblockheader
with verbosity set to 0. - GetBlock
Verbosity One - Result of JSON-RPC method
getblock
with verbosity set to 1. - GetBlock
Verbosity Zero - Result of JSON-RPC method
getblock
with verbosity set to 0. - GetBlockchain
Info - Result of JSON-RPC method
getblockchaininfo
. - GetMempool
Info - Result of JSON-RPC method
getmempoolinfo
. - GetNew
Address - Result of the JSON-RPC method
getnewaddress
. - GetRaw
Transaction Verbosity One - Result of JSON-RPC method
getrawtransaction
with verbosity set to 1. - GetRaw
Transaction Verbosity Zero - Result of JSON-RPC method
getrawtransaction
with verbosity set to 0. - GetTransaction
- Models the result of JSON-RPC method
listunspent
. - GetTransaction
Detail - Result of JSON-RPC method
gettxout
. - GetTx
Out - Result of JSON-RPC method
gettxout
. - Import
Descriptor - Models the Descriptor in the result of the JSON-RPC method
importdescriptors
. - Import
Descriptor Result - Models the Descriptor in the result of the JSON-RPC method
importdescriptors
. - Import
Descriptors - Models the result of the JSON-RPC method
importdescriptors
. - List
Descriptor - Models the Descriptor in the result of the JSON-RPC method
listdescriptors
. - List
Descriptors - Models the result of the JSON-RPC method
listdescriptors
. - List
Transactions - Models the result of JSON-RPC method
listtransactions
. - List
Unspent - Models the result of JSON-RPC method
listunspent
. - List
Unspent Query Options - Query options for filtering unspent transaction outputs.
- Mempool
Entry - Mempool
FeeBreakdown - Previous
Transaction Output - Models the optional previous transaction outputs argument for the method
signrawtransactionwithwallet
. - Psbt
Bump Fee - Result of the psbtbumpfee RPC method.
- Psbt
Bump FeeOptions - Options for psbtbumpfee RPC method.
- Script
Pubkey - A script pubkey.
- Sign
RawTransaction With Wallet - Models the result of JSON-RPC method
signrawtransactionwithwallet
. - Submit
Package - Result of JSON-RPC method
submitpackage
. - Submit
Package TxResult - Models the per-transaction result included in the JSON-RPC method
submitpackage
. - Submit
Package TxResult Fees - Models the fees included in the per-transaction result of the JSON-RPC method
submitpackage
. - Test
Mempool Accept - Models the result of JSON-RPC method
testmempoolaccept
. - Wallet
Create Funded Psbt - Result of the
walletcreatefundedpsbt
RPC method. - Wallet
Create Funded Psbt Options - Options for creating a funded PSBT with wallet inputs.
- Wallet
Process Psbt Result - Result of the
walletprocesspsbt
andfinalizepsbt
RPC methods.
Enums§
- Create
RawTransaction Output - Models transaction outputs for Bitcoin RPC methods.
- GetTransaction
Detail Category - Enum to represent the category of a transaction.
- Sighash
Type - Signature hash types for Bitcoin transactions.
- Transaction
Category - The category of a transaction.
Type Aliases§
- GetRaw
Mempool Verbose - Response from
getrawmempool
withverbose=true
.