5 #ifndef BITCOIN_NODE_PSBT_H
6 #define BITCOIN_NODE_PSBT_H
31 std::vector<PSBTInputAnalysis>
inputs;
54 #endif // BITCOIN_NODE_PSBT_H
PSBTAnalysis AnalyzePSBT(PartiallySignedTransaction psbtx)
Provides helpful miscellaneous information about where a PSBT is in the signing workflow.
Optional< CFeeRate > estimated_feerate
Estimated feerate (fee / weight) of the transaction.
std::vector< PSBTInputAnalysis > inputs
More information about the individual inputs of the transaction.
PSBTRole next
Which of the BIP 174 roles needs to handle the transaction next.
Holds the results of AnalyzePSBT (miscellaneous information about a PSBT)
static auto & nullopt
Substitute for C++17 std::nullopt.
A version of CTransaction with the PSBT format.
Optional< CAmount > fee
Amount of fee being paid by the transaction.
void SetInvalid(std::string err_msg)
Optional< size_t > estimated_vsize
Estimated weight of the transaction.
std::string error
Error message.
boost::optional< T > Optional
Substitute for C++17 std::optional.