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

tronSignMessage

TRON: メッセージに署名

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

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

パラメーター

任意の共通パラメーター

  • path - 必須 string | Array<number> SDK の最小長は 3. パス形式

  • messageHex - 必須 string 署名するメッセージ。16 進数文字列にエンコードします。

  • messageType - "V2"。明示的に渡してください。現在の実行時処理は、値の省略と従来の "V1" リクエストを拒否します。公開型には引き続き両方の値が含まれます。

例

// Original message const message = "Hello World"; // Convert to hex const messageHex = Buffer.from(message).toString('hex'); HardwareSDK.tronSignMessage(connectId, deviceId, { path: "m/44'/195'/0'/0/0", messageHex, messageType: 'V2' });

結果

{ success: true, payload: { signature: string; address: string; } }

エラー

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