Skip to Content
ハードウェア
このページの内容

btcVerifyMessage

Bitcoin: メッセージを検証

署名者のアドレスと署名を使ってメッセージを検証します。

const result = await HardwareSDK.btcVerifyMessage(connectId, deviceId, params);

パラメーター

任意の共通パラメーター

  • address - 必須 string 署名者のアドレス、
  • messageHex - 必須 string 16 進数の署名対象メッセージ、
  • 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 } }
最終更新日