The flags that are needed to verify if the signature is correct
The flags that are needed to verify if the signature is correct
The index of the input whose script signature is being checked
The index of the input whose script signature is being checked
This is the output we are spending.
This is the output we are spending. We need this for script and digital signatures checks
The transaction being checked for the validity of signatures
The transaction being checked for the validity of signatures
The amount of CurrencyUnit we are spending in this TxSigComponent
The amount of CurrencyUnit we are spending in this TxSigComponent
The scriptPubKey for which the input is being checked against
The scriptPubKey for which the input is being checked against
The script signature being checked
The script signature being checked
Represents the serialization algorithm used to verify/create signatures for Bitcoin
Represents the serialization algorithm used to verify/create signatures for Bitcoin
The TxSigComponent used to represent all the components necessarily for BIP143. Examples of these ScriptPubKey's are P2WPKHWitnessSPKV0, P2WSHWitnessSPKV0, and P2SH(witness script)