evmVerifyMessage
以太坊:验证消息
使用签名者地址和签名验证消息。
const result = await HardwareSDK.evmVerifyMessage(connectId, deviceId, params);参数
address- 必需string签名者地址。“0x” 前缀是可选的messageHex- 必需string十六进制文本格式的已签名消息signature- 必需string十六进制格式的签名。“0x” 前缀是可选的chainId- 可选numberETH 中的 ChainId 是特定以太坊网络的唯一标识符,用于区分不同版本的区块链。参考
示例
HardwareSDK.evmVerifyMessage(connectId, deviceId, {
address: "0xdA0b608bdb1a4A154325C854607c68950b4F1a34",
message: "Example message",
signature: "11dc86c631ef5d9388c5e245501d571b864af1a717cbbb3ca1f6dacbf330742957242aa52b36bbe7bb46dce6ff0ead0548cc5a5ce76d0aaed166fd40cb3fc6e51c",
chainId: 1
});返回结果
{
success: true,
payload: {
message: "Message verified"
}
}错误
{
success: false,
payload: {
error: string, // 错误信息
code: number // 错误码
}
}Last updated on