#include <sign.h>
Definition at line 63 of file sign.h.
◆ SignatureData() [1/2]
SignatureData::SignatureData |
( |
| ) |
|
|
inline |
◆ SignatureData() [2/2]
SignatureData::SignatureData |
( |
const CScript & |
script | ) |
|
|
inlineexplicit |
◆ MergeSignatureData()
◆ complete
bool SignatureData::complete = false |
Stores whether the scriptSig and scriptWitness are complete.
Definition at line 64 of file sign.h.
◆ misc_pubkeys
◆ missing_pubkeys
std::vector<CKeyID> SignatureData::missing_pubkeys |
KeyIDs of pubkeys which could not be found.
Definition at line 75 of file sign.h.
◆ missing_redeem_script
uint160 SignatureData::missing_redeem_script |
ScriptID of the missing redeemScript (if any)
Definition at line 77 of file sign.h.
◆ missing_sigs
std::vector<CKeyID> SignatureData::missing_sigs |
KeyIDs of pubkeys for signatures which could not be found.
Definition at line 76 of file sign.h.
◆ missing_witness_script
uint256 SignatureData::missing_witness_script |
SHA256 of the missing witnessScript (if any)
Definition at line 78 of file sign.h.
◆ redeem_script
CScript SignatureData::redeem_script |
The redeemScript (if any) for the input.
Definition at line 67 of file sign.h.
◆ scriptSig
The scriptSig of an input. Contains complete signatures or the traditional partial signatures format.
Definition at line 66 of file sign.h.
◆ scriptWitness
The scriptWitness of an input. Contains complete signatures or the traditional partial signatures format. scriptWitness is part of a transaction input per BIP 144.
Definition at line 69 of file sign.h.
◆ signatures
BIP 174 style partial signatures for the input. May contain all signatures necessary for producing a final scriptSig or scriptWitness.
Definition at line 71 of file sign.h.
◆ taproot_key_path_sig
std::vector<unsigned char> SignatureData::taproot_key_path_sig |
◆ taproot_script_sigs
std::map<std::pair<XOnlyPubKey, uint256>, std::vector<unsigned char> > SignatureData::taproot_script_sigs |
Schnorr signature for key path spending.
(Partial) schnorr signatures, indexed by XOnlyPubKey and leaf_hash.
Definition at line 74 of file sign.h.
◆ tr_spenddata
Taproot spending data.
Definition at line 70 of file sign.h.
◆ witness
bool SignatureData::witness = false |
Stores whether the input this SigData corresponds to is a witness input.
Definition at line 65 of file sign.h.
◆ witness_script
CScript SignatureData::witness_script |
The witnessScript (if any) for the input. witnessScripts are used in P2WSH outputs.
Definition at line 68 of file sign.h.
The documentation for this struct was generated from the following files: