Bitcoin Core  27.99.0
P2P Digital Currency
Public Attributes | List of all members
node::PSBTInputAnalysis Struct Reference

Holds an analysis of one input from a PSBT. More...

#include <psbt.h>

Collaboration diagram for node::PSBTInputAnalysis:
[legend]

Public Attributes

bool has_utxo
 Whether we have UTXO information for this input. More...
 
bool is_final
 Whether the input has all required information including signatures. More...
 
PSBTRole next
 Which of the BIP 174 roles needs to handle this input next. More...
 
std::vector< CKeyIDmissing_pubkeys
 Pubkeys whose BIP32 derivation path is missing. More...
 
std::vector< CKeyIDmissing_sigs
 Pubkeys whose signatures are missing. More...
 
uint160 missing_redeem_script
 Hash160 of redeem script, if missing. More...
 
uint256 missing_witness_script
 SHA256 of witness script, if missing. More...
 

Detailed Description

Holds an analysis of one input from a PSBT.

Definition at line 16 of file psbt.h.

Member Data Documentation

◆ has_utxo

bool node::PSBTInputAnalysis::has_utxo

Whether we have UTXO information for this input.

Definition at line 17 of file psbt.h.

◆ is_final

bool node::PSBTInputAnalysis::is_final

Whether the input has all required information including signatures.

Definition at line 18 of file psbt.h.

◆ missing_pubkeys

std::vector<CKeyID> node::PSBTInputAnalysis::missing_pubkeys

Pubkeys whose BIP32 derivation path is missing.

Definition at line 21 of file psbt.h.

◆ missing_redeem_script

uint160 node::PSBTInputAnalysis::missing_redeem_script

Hash160 of redeem script, if missing.

Definition at line 23 of file psbt.h.

◆ missing_sigs

std::vector<CKeyID> node::PSBTInputAnalysis::missing_sigs

Pubkeys whose signatures are missing.

Definition at line 22 of file psbt.h.

◆ missing_witness_script

uint256 node::PSBTInputAnalysis::missing_witness_script

SHA256 of witness script, if missing.

Definition at line 24 of file psbt.h.

◆ next

PSBTRole node::PSBTInputAnalysis::next

Which of the BIP 174 roles needs to handle this input next.

Definition at line 19 of file psbt.h.


The documentation for this struct was generated from the following file: