Skip to Content
Hardware
En esta página

tronSignMessage

TRON: firmar mensaje

Solicita una firma de mensaje con la clave derivada de la ruta especificada.

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

Parámetros

Parámetros comunes opcionales

  • path - obligatorio string | Array<number> La longitud mínima del SDK es 3. Formato de ruta

  • messageHex - obligatorio string Mensaje que se va a firmar, codificado como cadena hexadecimal.

  • messageType - "V2". Pasa este valor explícitamente: el entorno de ejecución actual rechaza los valores omitidos y los valores antiguos "V1". El tipo público sigue incluyendo ambos valores.

Ejemplo

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

Resultado

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

Error

{ success: false, payload: { error: string, // error message code?: string | number // error code } }
Última actualización el