Skip to Content
Hardware
En esta página

btcSignMessage

Bitcoin: firmar un mensaje

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

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

Parámetros

Parámetros comunes opcionales

  • path - obligatorio string | Array<number> la longitud mínima es 3. leer más
  • messageHex - obligatorio string mensaje en hexadecimal
  • coin - opcional string Determina la definición de red especificada en el archivo coins.json. Puede usarse shortcut, name o label de la moneda. Si coin no se establece, la API intenta obtener la definición de red a partir de path.
  • noScriptType- opcional boolean Para firmas sin tipos de script.

Ejemplo

HardwareSDK.btcSignMessage(connectId, deviceId, { path: "m/44'/0'/0'", messageHex: "6578616d706c65206d657373616765" });

Resultado

{ success: true, payload: { address: string, // signer address signature: string, // signature in base64 format } }

Error

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