publicKeyToAddress method

Uint8List publicKeyToAddress(
  1. PublicKey publicKey
)

Implementation

Uint8List publicKeyToAddress(PublicKey publicKey) {
  var partOneHashBuilder = addressHasher();
  var partOneHash = partOneHashBuilder.process(publicKey.bytes);
  var partTwoHash = RIPEMD160Digest().process(partOneHash);
  var version = Uint8List.fromList([identifier, ...partTwoHash]);
  var partThreeHashBuilder = addressHasher();
  var checksum = partThreeHashBuilder.process(version).sublist(0, 4);
  return createAddress(version, checksum);
}