btcVerifyMessage
Bitcoin:验证消息
使用签名者地址和签名验证消息。
const result = await HardwareSDK.btcVerifyMessage(connectId, deviceId, params);参数
address- 必需string签名者地址messageHex- 必需string十六进制格式的已签名消息signature- 必需stringbase64 格式的签名coin- 必需string决定 coins.json 文件中指定的网络定义。可以使用币种的shortcut、name或label。
示例
HardwareSDK.btcVerifyMessage(connectId, deviceId, {
address: "3BD8TL6iShVzizQzvo789SuynEKGpLTms9",
messageHex: "6578616d706c65206d657373616765"
signature: "JO7vL3tOB1qQyfSeIVLvdEw9G1tCvL+lNj78XDAVM4t6UptADs3kXDTO2+2ZeEOLFL4/+wm+BBdSpo3kb3Cnsas=",
coin: "btc"
});返回结果
{
success: true,
payload: {
message: "Message verified"
}
}错误
{
success: false,
payload: {
error: string, // 错误信息
code: number // 错误码
}
}Last updated on