计算给定消息的哈希,用于web3.eth.accounts.recover() 。
调用:
web3.eth.accounts.hashMessage(message);
参数:
message
- String: 要进行哈希计算的消息,如果是16进制字符串,将首先进行UTF8解码.
返回值:
String: 哈希过的消息
示例代码:
web3.eth.accounts.hashMessage("Hello World")
> "0xa1de988600a42c4b4ab089b619297c17d53cffae5d5120d82d8a92d0bb3b78f2"
// the below results in the same hash
web3.eth.accounts.hashMessage(web3.utils.utf8ToHex("Hello World"))
> "0xa1de988600a42c4b4ab089b619297c17d53cffae5d5120d82d8a92d0bb3b78f2"