getKasAddress static method

dynamic getKasAddress(
  1. Uint8List publicKey
)

Implementation

static getKasAddress(Uint8List publicKey) {
  final eight0 = [0, 0, 0, 0, 0, 0, 0, 0];
  final versionByte = [0];
  final data = [...versionByte, ...publicKey.sublist(1)];
  final payloadData = toUint5Array(data);
  final checksumData = [...KAS_DECODE, ...payloadData, ...eight0];
  final polymodData = checksumToArray(polymod(checksumData));
  final addressBytes = [...payloadData, ...polymodData];
  return KAS_PREFIX + ":" + Base32.encode(addressBytes);
}