readSignatureWithHint static method
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"');
}
}