signingHashBytes method
Implementation
List<int> signingHashBytes(int inputIndex) {
if (inputIndex < 0 || inputIndex >= state.inputs.length) {
throw RangeError.index(inputIndex, state.inputs, 'inputIndex');
}
return Btcb2UnifiedSighash.compute(
version: state.transactionVersion,
lockTime: state.lockTime,
inputs: _sighashInputs,
spentOutputs: _spentOutputs,
outputs: _outputs,
inputIndex: inputIndex,
scriptCode: state.inputs[inputIndex].scriptCode,
hashType: Btcb2TransactionAssemblyData.unifiedSighashType,
scriptType: state.inputs[inputIndex].scriptType,
);
}