getMainnetAddressFromPublic function

String getMainnetAddressFromPublic(
  1. Uint8List pub
)

Implementation

String getMainnetAddressFromPublic(Uint8List pub) {
  final msg = Uint8List.fromList([
    ...utf8.encode(kMainAddressPrefix),
    ...pub,
  ]);
  final checksum = sha3Hash(msg);
  final data = Uint8List.fromList([
    ...pub,
    ...checksum.sublist(0, 4),
  ]);
  return '$kMainAddressPrefix${base58.encode(data)}';
}