publicKeyToBlack2bHash method

String publicKeyToBlack2bHash(
  1. Uint8List publicKey
)

Implementation

String publicKeyToBlack2bHash(Uint8List publicKey) {
  final suiBytes = Uint8List(publicKey.length + 1);
  suiBytes[0] = 0;
  suiBytes.setRange(1, suiBytes.length, publicKey);
  final hash = Blake2b.getBlake2bHash(suiBytes);
  final hexes =
      List<String>.generate(256, (i) => i.toRadixString(16).padLeft(2, '0'));
  String _hex = '';
  for (int i = 0; i < hash.length; i++) {
    _hex += hexes[hash[i]];
  }
  return _hex;
}