このページの内容
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
}
}最終更新日