Skip to Content
Matériel
Sur cette page

tronSignMessage

TRON : signer un message

Demande une signature de message avec la clé dérivée du chemin spécifié.

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

Paramètres

Paramètres communs facultatifs

  • path - obligatoire string | Array<number> La longueur minimale du SDK est 3. Format du chemin

  • messageHex - obligatoire string Message à signer, encodé sous forme de chaîne hexadécimale.

  • messageType - "V2". Transmettez cette valeur explicitement : l’environnement d’exécution actuel rejette les valeurs omises et les anciennes requêtes "V1". Le type public inclut toujours les deux valeurs.

Exemple

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

Résultat

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

Erreur

{ success: false, payload: { error: string, // error message code?: string | number // error code } }
Dernière mise à jour le