publicKeyToAddress function
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;
}