readKeyWithHint static method
Implementation
static dynamic readKeyWithHint(Uint8List b, String hint) {
Uint8List key = !(b.runtimeType == Uint8List) ? Uint8List.fromList(b) : b;
String keyHex = hex.encode(key);
if (hint == 'edsk') {
return GenerateKeys.readKeysWithHint(
b, GenerateKeys.keyPrefixes[PrefixEnum.edsk]!);
} else if (hint == 'edpk') {
return readPublicKey("00$keyHex", b);
} else if (hint == 'sppk') {
return readPublicKey("01$keyHex", b);
} else if (hint == 'p2pk') {
return readPublicKey("02$keyHex", b);
} else {
throw new Exception("Unrecognized key hint, $hint");
}
}