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 evaluate the the original Satoshi transaction digest algorithm. Basically this is every spk that is not a WitnessScriptPubKey EXCEPT in the case of a P2SH(witness script) ScriptPubKey