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

btcSignMessage

Bitcoin: メッセージに署名

指定パスから導出した鍵でメッセージの署名を要求します。

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

パラメーター

任意の共通パラメーター

  • path - 必須 string | Array<number> 最小長は 3. 詳細を読む
  • messageHex - 必須 string 16 進数のメッセージ
  • coin - 任意 string coins.json ファイルで指定されたネットワーク定義を決定します。コインの shortcut, name または label を使用できます。coin が設定されていない場合、API は path からネットワーク定義の取得を試みます。
  • noScriptType- 任意 boolean スクリプトタイプを含まない署名用。

例

HardwareSDK.btcSignMessage(connectId, deviceId, { path: "m/44'/0'/0'", messageHex: "6578616d706c65206d657373616765" });

結果

{ success: true, payload: { address: string, // signer address signature: string, // signature in base64 format } }

エラー

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