Computes the Quai Network equivalent of the EIP-191 personal-sign message
digest to sign.This prefixes the message with MessagePrefix and the decimal length of message and
computes the keccak256 digest.If message is a string, it is converted to its UTF-8 bytes first. To compute the digest of a
DataHexString, it must be converted to bytes.
Parameters
Parameter
Type
Description
message
string | Uint8Array
The message to hash.
Returns
stringThe message digest.
Example
hashMessage('Hello World');// Hashes the SIX (6) string characters, i.e.// [ "0", "x", "4", "2", "4", "3" ]hashMessage('0x4243');// Hashes the TWO (2) bytes [ 0x42, 0x43 ]...hashMessage(getBytes('0x4243'));// ...which is equal to using datahashMessage(new Uint8Array([0x42, 0x43]));