Skip to Content
硬件接入
本页目录

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: "3BD8TL6iShVzizQzvo789SuynEKGpLTms9", messageHex: "6578616d706c65206d657373616765", signature: "JO7vL3tOB1qQyfSeIVLvdEw9G1tCvL+lNj78XDAVM4t6UptADs3kXDTO2+2ZeEOLFL4/+wm+BBdSpo3kb3Cnsas=", coin: "btc" });

返回结果

{ success: true, payload: { message: "Message verified" } }

错误

{ success: false, payload: { error: string, // error message code?: string | number // error code } }
最后更新于