# Firmas y sesiones de trading

> Qué firma tu wallet, tu clave de trading, las sesiones de trading y cómo revocarlas.

Source: https://docs.botradix.com/es/sessions/

BotRadix pide a tu wallet dos tipos de aprobación, y conviene saber distinguirlos.

| Firmas gratuitas (sin gas, sin transacción) | Transacciones de la wallet (gas en ETH) |
|---|---|
| Aceptar los Términos de uso y la Política de privacidad | Retirar colateral (retiro clásico) |
| Volver a descargar tu contrato en PDF | |
| Autorizar tu clave de trading | Depositar BAQ |
| Depositar USDC con permit | Depositar USDC con aprobación + depósito |
| Iniciar una sesión de trading (alternativa) | Revocar autorizaciones desde tu wallet |
| Sesión de desarrollador para claves de API | Acciones de salida desde BaseScan (consulta [Cómo salir sin BotRadix](https://docs.botradix.com/es/exit/)) |
| Conceder o revocar el permiso de ejecución | |
| Retirar colateral por firma (lo envía el protocolo; los fondos van a tu wallet) | |

## Tu clave de trading

Para operar sin una ventana de la wallet en cada orden, el terminal crea una **clave de trading** en tu navegador y tu wallet la autoriza una vez con una firma EIP-712 (una autorización "DexAgent").

| | |
|---|---|
| Puede | Abrir, cerrar e invertir posiciones; fijar y editar TP/SL; cancelar y reemplazar órdenes; añadir o retirar margen aislado y cambiar su apalancamiento |
| No puede | Retirar ni mover fondos fuera del DEX. Solo puede mover margen entre tu cuenta y tus propias posiciones aisladas. Con un mercado cruzado en sesión cerrada puede traer USDC de tu wallet al margen de una posición aislada tuya solo si tu wallet cofirma esa acción concreta (una firma gratuita que liga el importe, la posición, la clave de trading y un plazo de 2 minutos), más el permiso de USDC por ese importe exacto; nunca más (consulta [Órdenes y posiciones](https://docs.botradix.com/es/orders/)) |
| Quién envía sus acciones | Solo los ejecutores del protocolo, que además pagan el gas |
| Validez | 180 días por defecto en el terminal (el contrato permite autorizaciones de hasta 2.000 días; las claves de los bots usan hasta 1.999 días) |
| Por acción | Cada acción firmada debe ejecutarse antes de su fecha límite y como mucho 120 segundos después de firmarse; el contrato no admite fechas límite de más de 10 minutos. El terminal prepara por defecto 90 segundos de vigencia |
| Límites de uso | 30 acciones por minuto y 300 por hora por wallet (controles configurables del backend, no límites del contrato) |

Si tu wallet es un contrato (smart wallet), cada acción vuelve a comprobar la autorización con el firmante actual de tu wallet: si lo cambias, la autorización anterior deja de valer y el terminal te pide firmarla de nuevo.

La clave se guarda solo en ese navegador. En un ordenador compartido o que no sea de confianza, revócala al terminar.

**Revocar.** Puedes revocar una clave de trading o todas en cualquier momento desde el terminal (con una transacción de la wallet). Revocar una clave de API también retira su clave de trading. Después de revocar, la siguiente operación pide una autorización nueva.

## Sesiones de trading (alternativa)

Si no hay una clave de trading disponible, el terminal puede usar una **sesión de trading** de 8, 24 o 72 horas: una firma que permite al protocolo transmitir tus órdenes durante ese tiempo (las opciones de 24 y 72 horas llevan 15 minutos de holgura). Una sesión no puede retirar fondos, caduca como mucho a los 3 días (un límite que el administrador puede fijar entre 1 hora y 30 días), usa los mismos tramos de apalancamiento que la clave de trading (hasta 100x), y sus ejecuciones llevan un pequeño cargo en USDC por el coste de la red, que se muestra antes de confirmar.

Una sesión **no puede traer USDC de tu wallet**. Si una operación necesita margen de tu wallet (un mercado cruzado en sesión cerrada), el terminal no usa la sesión: tu wallet firma esa operación concreta, aunque tengas una sesión activa.

> [!NOTE]
> Una sesión firma la huella del código del contrato que autoriza. Cuando una actualización cambia ese código (como la de la versión 2.2 o la mejora de autorización de la wallet de octubre de 2026), las sesiones creadas antes dejan de funcionar y el terminal te avisa y te pide una vez que firmes una nueva. Las claves de trading y los bots no se ven afectados.

## Términos y guía de riesgos

- Antes de tu primera acción, el terminal muestra una **guía de riesgos** (también una de cada cinco visitas, y cuando quieras desde **Ajustes DEX**).
- Aceptas los **Términos de uso de BotRadix completos** (secciones 1 a 26, incluidas las del DEX) y la **Política de privacidad** (versión actual 2026-10-12.2) con tres confirmaciones y una firma gratuita, válida para tu wallet. El mensaje que firmas incluye la huella SHA-256 del texto exacto de ambos documentos, la misma que muestran las páginas legales. Cuando los textos cambian, el terminal te pide aceptar la versión nueva una vez; las aceptaciones anteriores siguen valiendo para su versión. Si eliges "Ahora no", la wallet se desconecta.
- Justo después de firmar se descarga tu **Contrato de Usuario de BotRadix en PDF**: tres páginas: inglés y español con las cláusulas clave citadas, el mensaje exacto que firmaste, la firma y cómo verificarla sin depender de BotRadix, y una tercera, bilingüe, de **Salvaguardas del usuario** que resume con su sección las protecciones que describen los Términos (salida sin la web, tu wallet autoriza tu dinero, registro público en Base, sellado previsto y contacto). Las copias emitidas antes de esta página conservan sus dos páginas. Sus únicos datos personales son tu wallet y tu firma. Puedes descargarlo otra vez con **Descargar de nuevo** o desde **Ajustes DEX → Mi contrato (PDF)**: tu wallet firma un mensaje gratuito de un solo uso y solo recibes tu propio contrato.

## Buenas prácticas

- Comprueba siempre que estás en **app.botradix.com** antes de conectar o firmar.
- Lee lo que tu wallet te pide firmar. BotRadix nunca te pide tu frase semilla ni la clave privada de tu wallet principal (la única clave privada que acepta es la de una agent wallet dedicada de Hyperliquid, si conectas Hyperliquid).
- Una clave de trading o una sesión pueden perder dinero operando y, con el código vigente, no pueden retirar tu colateral ni traer USDC de tu wallet sin la firma de tu wallet para esa operación. Durante la fase abierta el administrador puede cambiar esta lógica sin aviso previo obligatorio (0 horas).
- Si sospechas que tu navegador o tu ordenador están comprometidos, revoca de inmediato todas las claves de trading y de API.
