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
-
path- obligatoriostring | Array<number>La longitud mínima del SDK es3. Formato de ruta -
messageHex- obligatoriostringMensaje 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