Bitcoin Core  0.20.99
P2P Digital Currency
Public Attributes | List of all members
PSBTInputAnalysis Struct Reference

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

#include <psbt.h>

Collaboration diagram for 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 13 of file psbt.h.

Member Data Documentation

◆ has_utxo

bool PSBTInputAnalysis::has_utxo

Whether we have UTXO information for this input.

Definition at line 14 of file psbt.h.

◆ is_final

bool PSBTInputAnalysis::is_final

Whether the input has all required information including signatures.

Definition at line 15 of file psbt.h.

◆ missing_pubkeys

std::vector<CKeyID> PSBTInputAnalysis::missing_pubkeys

Pubkeys whose BIP32 derivation path is missing.

Definition at line 18 of file psbt.h.

◆ missing_redeem_script

uint160 PSBTInputAnalysis::missing_redeem_script

Hash160 of redeem script, if missing.

Definition at line 20 of file psbt.h.

◆ missing_sigs

std::vector<CKeyID> PSBTInputAnalysis::missing_sigs

Pubkeys whose signatures are missing.

Definition at line 19 of file psbt.h.

◆ missing_witness_script

uint256 PSBTInputAnalysis::missing_witness_script

SHA256 of witness script, if missing.

Definition at line 21 of file psbt.h.

◆ next

PSBTRole PSBTInputAnalysis::next

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

Definition at line 16 of file psbt.h.


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