![]() |
Bitcoin ABC 0.32.4
P2P Digital Currency
|
A structure for PSBTs which contain per-input information. More...
#include <psbt.h>
Public Member Functions | |
| bool | IsNull () const |
| void | FillSignatureData (SignatureData &sigdata) const |
| void | FromSignatureData (const SignatureData &sigdata) |
| void | Merge (const PSBTInput &input) |
| PSBTInput () | |
| template<typename Stream > | |
| void | Serialize (Stream &s) const |
| template<typename Stream > | |
| void | Unserialize (Stream &s) |
| template<typename Stream > | |
| PSBTInput (deserialize_type, Stream &s) | |
Public Attributes | |
| CTxOut | utxo |
| CScript | redeem_script |
| CScript | final_script_sig |
| std::map< CPubKey, KeyOriginInfo > | hd_keypaths |
| std::map< CKeyID, SigPair > | partial_sigs |
| std::map< std::vector< uint8_t >, std::vector< uint8_t > > | unknown |
| SigHashType | sighash_type = SigHashType(0) |
|
inline |
| void PSBTInput::FillSignatureData | ( | SignatureData & | sigdata | ) | const |
| void PSBTInput::FromSignatureData | ( | const SignatureData & | sigdata | ) |
| bool PSBTInput::IsNull | ( | ) | const |
| void PSBTInput::Merge | ( | const PSBTInput & | input | ) |
|
inline |
|
inline |
| std::map<CPubKey, KeyOriginInfo> PSBTInput::hd_keypaths |
| SigHashType PSBTInput::sighash_type = SigHashType(0) |
| std::map<std::vector<uint8_t>, std::vector<uint8_t> > PSBTInput::unknown |