createInputSignature method
      
SchnorrInputSignature
createInputSignature({ 
    
- required Transaction tx,
- required int inputN,
- required ECPrivateKey key,
- required List<Output> prevOuts,
- SigHashType hashType = const SigHashType.all(),
- Uint8List? leafHash,
- int codeSeperatorPos = 0xFFFFFFFF,
Creates a signature for the input. Used by subclasses to implement signing.
Implementation
SchnorrInputSignature createInputSignature({
  required Transaction tx,
  required int inputN,
  required ECPrivateKey key,
  required List<Output> prevOuts,
  SigHashType hashType = const SigHashType.all(),
  Uint8List? leafHash,
  int codeSeperatorPos = 0xFFFFFFFF,
}) => SchnorrInputSignature(
  SchnorrSignature.sign(
    key,
    TaprootSignatureHasher(
      tx: tx,
      inputN: inputN,
      prevOuts: prevOuts,
      hashType: hashType,
      leafHash: leafHash,
      codeSeperatorPos: codeSeperatorPos,
    ).hash,
  ),
  hashType,
);