strinifyPublicKey function

String strinifyPublicKey(
  1. PublicKey pk
)

return a hex string version publicKey

Implementation

String strinifyPublicKey(PublicKey pk) {
  final publicKey = pk as ECPublicKey;
  Uint8List compressedKey = publicKey.Q!.getEncoded(true);
  final code_list = compressedKey.toList();
  //print('raw codes:${code_list}');
  return code_list.map((w) {
    final hx = w.toRadixString(16);
    if (hx.length < 2) {
      return '0${hx}';
    }
    return hx;
  }).join('');
}