publicKeyHash method

  1. @override
Uint8List publicKeyHash()
override

Implementation

@override
Uint8List publicKeyHash() {
  if (_rcd1Hash != null) {
    return _rcd1Hash!;
  }
  Uint8List hashList = Uint8List(publicKey().length + 1);
  hashList.setAll(0, [1].asUint8List());
  hashList.setAll(1, publicKey());

  _rcd1Hash = sha256
      .convert(sha256.convert(hashList).bytes.asUint8List())
      .bytes
      .asUint8List();

  return _rcd1Hash!;
}