[#node-PSBTInputAnalysis] = xref:node.adoc[node]::PSBTInputAnalysis :relfileprefix: ../ :mrdocs: Holds an analysis of one input from a PSBT == Synopsis Declared in `<node/psbt.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct PSBTInputAnalysis; ---- == Data Members [cols="1,4"] |=== | Name| Description | xref:node/PSBTInputAnalysis/has_utxo.adoc[`has_utxo`] | Whether we have UTXO information for this input | xref:node/PSBTInputAnalysis/is_final.adoc[`is_final`] | Whether the input has all required information including signatures | xref:node/PSBTInputAnalysis/missing_pubkeys.adoc[`missing_pubkeys`] | Pubkeys whose BIP32 derivation path is missing | xref:node/PSBTInputAnalysis/missing_redeem_script.adoc[`missing_redeem_script`] | Hash160 of redeem script, if missing | xref:node/PSBTInputAnalysis/missing_sigs.adoc[`missing_sigs`] | Pubkeys whose signatures are missing | xref:node/PSBTInputAnalysis/missing_witness_script.adoc[`missing_witness_script`] | SHA256 of witness script, if missing | xref:node/PSBTInputAnalysis/next.adoc[`next`] | Which of the BIP 174 roles needs to handle this input next |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#