publicKeyToAddress function

Uint8List publicKeyToAddress(
  1. Uint8List publicKey
)

Legacy publicKeyToAddress compatibility

Implementation

Uint8List publicKeyToAddress(Uint8List publicKey) {
  final uncompressed = crypto.Secp256k1.decompressPublicKey(publicKey);
  // Use core's EthereumAddress to generate address from public key
  // This ensures consistent logic with the rest of the ecosystem
  return EthereumAddress.fromPublicKey(uncompressed, keccak256).bytes;
}