wifEncode function

String wifEncode(
  1. Uint8List privKey,
  2. Chain chain, {
  3. bool compressed = true,
})

Implementation

String wifEncode(Uint8List privKey, Chain chain, {bool compressed = true}) {
  final prefix = chain.wifPrefix;
  final payload = Uint8List(compressed ? 34 : 33);
  payload[0] = prefix;
  payload.setRange(1, 33, privKey);
  if (compressed) payload[33] = 0x01;
  return VaultKeeper.vault.codec.base58CheckEncode(payload);
}