createInputSignature method

SchnorrInputSignature createInputSignature({
  1. required ECPrivateKey key,
  2. required TaprootSignDetails details,
})

Creates a signature for the input. Used by subclasses to implement signing.

Implementation

SchnorrInputSignature createInputSignature({
  required ECPrivateKey key,
  required TaprootSignDetails details,
}) => SchnorrInputSignature(
  SchnorrSignature.sign(key, TaprootSignatureHasher(details).hash),
  details.hashType,
);