|
| CTransactionRef | non_witness_utxo |
| |
| CTxOut | witness_utxo |
| |
| CScript | redeem_script |
| |
| CScript | witness_script |
| |
| CScript | final_script_sig |
| |
| CScriptWitness | final_script_witness |
| |
| std::map< CPubKey, KeyOriginInfo > | hd_keypaths |
| |
| std::map< CKeyID, SigPair > | partial_sigs |
| |
| std::map< uint160, std::vector< unsigned char > > | ripemd160_preimages |
| |
| std::map< uint256, std::vector< unsigned char > > | sha256_preimages |
| |
| std::map< uint160, std::vector< unsigned char > > | hash160_preimages |
| |
| std::map< uint256, std::vector< unsigned char > > | hash256_preimages |
| |
| std::vector< unsigned char > | m_tap_key_sig |
| |
| std::map< std::pair< XOnlyPubKey, uint256 >, std::vector< unsigned char > > | m_tap_script_sigs |
| |
| std::map< std::pair< std::vector< unsigned char >, int >, std::set< std::vector< unsigned char >, ShortestVectorFirstComparator > > | m_tap_scripts |
| |
| std::map< XOnlyPubKey, std::pair< std::set< uint256 >, KeyOriginInfo > > | m_tap_bip32_paths |
| |
| XOnlyPubKey | m_tap_internal_key |
| |
| uint256 | m_tap_merkle_root |
| |
| std::map< CPubKey, std::vector< CPubKey > > | m_musig2_participants |
| |
| std::map< std::pair< CPubKey, uint256 >, std::map< CPubKey, std::vector< uint8_t > > > | m_musig2_pubnonces |
| |
| std::map< std::pair< CPubKey, uint256 >, std::map< CPubKey, uint256 > > | m_musig2_partial_sigs |
| |
| std::map< std::vector< unsigned char >, std::vector< unsigned char > > | unknown |
| |
| std::set< PSBTProprietary > | m_proprietary |
| |
| std::optional< int > | sighash_type |
| |
A structure for PSBTs which contain per-input information.
Definition at line 261 of file psbt.h.