ethereumMessageHash static method
Calculate keccak256 hash for Ethereum Signed Message
Implementation
static Uint8List ethereumMessageHash(String message) {
final messageBytes = utf8.encode(message);
final prefix = utf8.encode(
"\u0019Ethereum Signed Message:\n${messageBytes.length}");
final data = Uint8List.fromList([...prefix, ...messageBytes]);
return getKeccakDigest(data);
}