readSignatureWithHint static method

String readSignatureWithHint(
  1. Uint8List opSignature,
  2. SignerCurve hint
)

Implementation

static String readSignatureWithHint(Uint8List opSignature, SignerCurve hint) {
  opSignature = Uint8List.fromList(opSignature);
  if (hint == SignerCurve.ED25519) {
    return GenerateKeys.readKeysWithHint(
        opSignature, GenerateKeys.keyPrefixes[PrefixEnum.edsig]!);
  } else if (hint == SignerCurve.SECP256K1) {
    return GenerateKeys.readKeysWithHint(
        opSignature, GenerateKeys.keyPrefixes[PrefixEnum.spsig]!);
  } else if (hint == SignerCurve.SECP256R1) {
    return GenerateKeys.readKeysWithHint(
        opSignature, GenerateKeys.keyPrefixes[PrefixEnum.p2sig]!);
  } else {
    throw Exception('Unrecognized signature hint, "$hint"');
  }
}