En esta página
Guías de firma
Guías paso a paso desde la inicialización hasta una transacción firmada en cada cadena. Lee Conceptos básicos de las solicitudes primero.
Estructura
- Requisitos previos: versiones de firmware/SDK, transporte necesario, confirmación en el dispositivo
- Flujo: conectar → elegir ruta de cuenta → crear solicitud → confirmar en el dispositivo → verificar resultado
- Fragmentos de integración: parámetros de solicitud y validación del resultado; el host aporta interfaz, datos de red y entradas de transacción
- Preguntas frecuentes: ruta incorrecta, rechazo/tiempo agotado, problemas de red o datos
Lista rápida de comprobación (antes de cualquier firma)
- Entorno y versiones: firmware actualizado y SDK/Bridge alineados; elige la guía de transporte de tu plataforma.
- Rutas: usa rutas HD específicas de la cadena; comprueba derivación endurecida o no endurecida (consulta cada página de firma).
- Sesión y cartera: la mayoría de métodos de cadena necesitan
connectId + deviceId(BLE requieredeviceId);deviceIdcambia tras un restablecimiento; incluyepassphraseStatepara carteras ocultas. - Interfaz: suscríbete a
UI_EVENT; gestiona avisos de PIN/frase de contraseña conuiResponse. - Verifica el resultado: comprueba siempre
successy luego valida la dirección/firma devuelta con bibliotecas de la cadena. - Seguridad: rechaza los avisos inesperados y falla inmediatamente si el dispositivo está en Bootloader.
Guías disponibles
- Firmante EVM — rutas, parámetros EIP-1559 frente a Legacy, avisos del dispositivo, transmisión tras firmar; Clear Signing — Transferir, Autorizar/Revocar, Token/Contrato, EIP-712, Safe Tx
- Firmante BTC — matriz script/ruta, integridad de refTxs, revisión de cambio/salidas, serialización
- Firmante Solana — ruta endurecida fija, preparación de mensaje/transacción sin procesar, montaje de la firma
Última actualización el