hashTypedData static method
Implementation
static Uint8List hashTypedData(TypedMessage typedData, String version) {
var parts = BytesBuffer();
parts.add(hex.decode('1901'));
parts.add(
hashStruct('EIP712Domain', typedData.domain, typedData.types, version));
if (typedData.primaryType != 'EIP712Domain') {
parts.add(hashStruct(
typedData.primaryType, typedData.message, typedData.types, version));
}
return getKeccakDigest(parts.toBytes());
}