hashTypedData function
Generates a Sha3256 hash of typed data as a base64 string.
Implementation
Uint8List hashTypedData(String typeTag, Uint8List data) {
final typeTagBytes = "$typeTag::".codeUnits;
final dataWithTag = Uint8List(typeTagBytes.length + data.length);
dataWithTag.setAll(0, typeTagBytes);
dataWithTag.setAll(typeTagBytes.length, data);
return keccak256(dataWithTag);
}