btcVerifyMessage
Bitcoin:验证消息
根据签名者地址和签名进行消息验证。
const result = await HardwareSDK.btcVerifyMessage(connectId, deviceId, params);
参数
address- 必需string,签名者地址。messageHex- 必需string,十六进制格式的已签名消息。signature- 必需string,Base64 格式的签名。coin- 必需string,用于指定 coins.json 文件中的网络定义。可以使用币种的shortcut、name或label。
示例
HardwareSDK.btcVerifyMessage(connectId, deviceId, {
address: "1BoatSLRHtKNngkdXEeobR76b53LETtpyT",
messageHex: "48656c6c6f20426974636f696e",
signature: "MEUCIQDLuQ1x9Fq2d1w2w9xY3u5Q8J4N2Q8v6v1g7Yk8z0mYgAIgQf9yXvQ7Y0f0c5Q8x7oYQJ7VhX6n1j3QwU3L8l9sF0xk=",
coin: "btc",
});
返回结果
{
success: true,
payload: {
message: "Message verified"
}
}
错误
{
success: false,
payload: {
error: string, // 错误消息
code: number // 错误码
}
}