Skip to Content
Hardware
Auf dieser Seite

tronSignMessage

TRON: Nachricht signieren

Fordert eine Nachrichtensignatur mit dem aus dem angegebenen Pfad abgeleiteten Schlüssel an.

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

Parameter

Optionale gemeinsame Parameter

  • path - erforderlich string | Array<number> Die SDK-Mindestlänge ist 3. Pfadformat

  • messageHex - erforderlich string Zu signierende Nachricht als hexadezimale Zeichenfolge kodiert.

  • messageType - "V2". Geben Sie dies ausdrücklich an: Die aktuelle Laufzeit lehnt fehlende Werte und ältere "V1"-Anfragen ab. Der öffentliche Typ enthält weiterhin beide Werte.

Beispiel

// 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' });

Ergebnis

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

Fehler

{ success: false, payload: { error: string, // error message code?: string | number // error code } }
Zuletzt aktualisiert am