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
path- obligatoriostring | Array<number>la longitud mínima es3. leer másmessageHex- obligatoriostringmensaje en hexadecimalcoin- opcionalstringDetermina la definición de red especificada en el archivo coins.json. Puede usarseshortcut,nameolabelde la moneda. Sicoinno se establece, la API intenta obtener la definición de red a partir depath.noScriptType- opcionalbooleanPara 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