Bitcoin
|
#include <psbt.h>
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< CKeyID > | missing_pubkeys |
Pubkeys whose BIP32 derivation path is missing. More... | |
std::vector< CKeyID > | missing_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... | |
Holds an analysis of one input from a PSBT
bool PSBTInputAnalysis::has_utxo |
Whether we have UTXO information for this input.
bool PSBTInputAnalysis::is_final |
Whether the input has all required information including signatures.
std::vector<CKeyID> PSBTInputAnalysis::missing_pubkeys |
Pubkeys whose BIP32 derivation path is missing.
uint160 PSBTInputAnalysis::missing_redeem_script |
Hash160 of redeem script, if missing.
std::vector<CKeyID> PSBTInputAnalysis::missing_sigs |
Pubkeys whose signatures are missing.
uint256 PSBTInputAnalysis::missing_witness_script |
SHA256 of witness script, if missing.
PSBTRole PSBTInputAnalysis::next |
Which of the BIP 174 roles needs to handle this input next.