getKlsAddress static method

dynamic getKlsAddress(
  1. Uint8List publicKey
)

Implementation

static getKlsAddress(Uint8List publicKey) {
  final eight0 = [0, 0, 0, 0, 0, 0, 0, 0];
  final versionByte = [0];
  final data = [...versionByte, ...publicKey];
  final payloadData = toUint5Array(data);
  final checksumData = [...KLS_DECODE, ...payloadData, ...eight0];
  final polymodData = checksumToArray(polymod(checksumData));
  final addressBytes = [...payloadData, ...polymodData];
  return KLS_PREFIX + ":" + Base32.encode(addressBytes);
}