Conectar tu wallet
Conecta Polymarket & Kalshi para ver posiciones reales y operar
Predite lee tus posiciones en vivo, tus saldos y tu P&L directamente desde tus cuentas de trading y, con el plan adecuado, puede colocar órdenes por ti. Nada de eso funciona hasta que conectas una wallet. Esta página explica con exactitud qué es una conexión, cómo configurar una tanto para Polymarket como para Kalshi, los tres tipos de firma de Polymarket, qué es una funder address y cómo mantenemos tus claves seguras.
Qué hace realmente "conectar una wallet"
Hay dos cosas distintas que puedes otorgarle a Predite, y vale la pena ser preciso sobre la diferencia, porque tienen perfiles de seguridad muy distintos:
- •Conexión de solo lectura — Predite puede ver tus posiciones, órdenes abiertas, fills y saldos. No puede mover fondos ni operar. Esto es suficiente para alimentar el panel de Portfolio, tu Trade Journal, el seguimiento de P&L con dinero real y para que el EV Scanner marque oportunidades en mercados que ya tienes.
- •Conexión de trading — Predite puede firmar y enviar órdenes en tu nombre. Esto es lo que impulsa el Live Trading, las TWAP Orders, el Copy Trading y el Bot automatizado. Una conexión de trading requiere tu private key (o una credencial de API, en Kalshi) para que la app pueda firmar transacciones.
Tú decides cuál quieres por cada wallet. Una conexión de solo lectura nunca pide una private key. Puedes empezar en modo solo lectura y pasar a trading más adelante, o bajar de nivel en cualquier momento desconectando y volviendo a conectar.
> Restricciones por plan: Las conexiones de solo lectura y el seguimiento de portfolio con dinero real están disponibles en todos los planes (Starter $29, Pro $59, Bot $99). El Live Trading manual y las TWAP Orders requieren Pro o Bot. La ejecución totalmente automatizada — el Bot ejecutando estrategias y el Copy Trading con auto-fill — requiere el plan Bot $99/mes. Si conectas una wallet de trading en Starter, igual obtendrás todos los datos de solo lectura; los botones de ejecución simplemente permanecen deshabilitados hasta que actualices tu plan.
Dónde encontrarlo
Todo se encuentra en Settings → Trading API. Desde cualquier pantalla:
- Abre Settings desde la barra lateral izquierda (o el ícono de engranaje, arriba a la derecha).
- Selecciona la pestaña Trading API.
- Verás dos tarjetas: Polymarket y Kalshi, cada una con una insignia de estado —
Not connected,Read-onlyoTrading enabled.
Cada tarjeta se expande en su propio flujo de conexión. Puedes conectar un venue, ambos o ninguno. Las funciones de Predite se degradan de forma elegante: si conectas solo Kalshi, las herramientas específicas de Polymarket simplemente no mostrarán datos.
Conectar Polymarket
Polymarket corre sobre Polygon y liquida a través de su CLOB (Central Limit Order Book). Como las cuentas de Polymarket vienen en varias modalidades, esta es la más compleja de las dos conexiones. Vas a proporcionar tres cosas: una private key, un signature type y — para dos de los tres tipos — una funder address.
Paso a paso
- En Settings → Trading API, haz clic en Connect en la tarjeta de Polymarket.
- Elige Read-only o Trading.
- Para Read-only, pega únicamente tu dirección pública de wallet (la dirección
0x…). Haz clic en Verify y listo — salta a la nota de verificación más abajo. - Para Trading, continúa con los pasos siguientes. - Selecciona tu signature type (consulta la siguiente sección — esta es la causa más común de errores de conexión).
- Pega tu private key. Esta es la clave de la cuenta que firma las órdenes del CLOB. Es una cadena hexadecimal de 64 caracteres, con o sin el prefijo
0x. - Ingresa tu funder address si tu signature type lo requiere (tipos 1 y 2 — se explican más abajo). Para una EOA (tipo 0), deja este campo en blanco.
- Haz clic en Test connection. Predite deriva la dirección del firmante a partir de tu clave, consulta al CLOB tu saldo y cualquier posición abierta, y te muestra un resumen de confirmación: el firmante que derivó, el funder desde el que operará y tu saldo actual de USDC.
- Confirma que el resumen coincide con lo que esperas y luego haz clic en Save & encrypt. Tu clave se cifra antes de tocar siquiera nuestra base de datos (detalles en la sección de seguridad).
Los tres signature types
Polymarket admite tres arquitecturas de cuenta, y el CLOB necesita saber cuál estás usando para construir la firma de la orden correctamente. Si eliges la equivocada, las órdenes serán rechazadas con un error de discrepancia de firma aunque tu clave sea válida.
- •Tipo 0 — EOA (Externally Owned Account). Una wallet simple — la private key controla los fondos directamente y firma las órdenes. El firmante *es* el funder, así que no se necesita ninguna funder address. Usa esta opción si financiaste Polymarket desde una wallet autocustodiada como MetaMask y nunca pasaste por el onboarding web de Polymarket.
- •Tipo 1 — Wallet de email / Magic. Este es el tipo más común para quienes se registraron en polymarket.com con una dirección de correo. Polymarket te aprovisiona una wallet Magic, y tus fondos quedan en un contrato proxy asociado. La private key firma, pero los fondos viven en una funder address separada. Debes proporcionar esa funder address — es la dirección de depósito que Polymarket muestra en tu cuenta, no la dirección del firmante.
- •Tipo 2 — Wallet de navegador / proxy Gnosis Safe. Conectaste una wallet de navegador externa (p. ej. MetaMask) a través de la interfaz de Polymarket, y Polymarket desplegó un proxy Gnosis Safe que efectivamente contiene tus posiciones. La clave de tu wallet de navegador firma, pero el Safe es el funder. Proporciona la dirección del Safe como funder.
Una forma rápida de decidir: si inicias sesión en Polymarket con un email, casi con certeza eres tipo 1. Si inicias sesión conectando una wallet de navegador, eres tipo 2. Si nunca usaste el sitio de Polymarket y financiaste una wallet pura tú mismo, eres tipo 0.
Qué es una funder address
La funder address es simplemente *la dirección que contiene el USDC y los tokens de posición* — la cuenta que efectivamente se debita cuando compras y se acredita cuando vendes. En el tipo 0, el firmante y el funder son la misma dirección, así que no hay nada que ingresar. En los tipos 1 y 2, Polymarket separa el *firmante* (la clave que autoriza una orden) del *funder* (el contrato que contiene y mueve el dinero). El CLOB hace coincidir las órdenes con el funder, así que si lo omites o pegas la dirección del firmante por error, el exchange reportará saldo en cero o rechazará la orden.
Puedes encontrar tu funder address en Polymarket en tu perfil → dirección de depósito, o copiando la dirección que se muestra en la página de tu portfolio de Polymarket. Será distinta de la dirección derivada de tu private key — eso es lo esperado y correcto para los tipos 1 y 2.
Problemas comunes de Polymarket
- •"El saldo muestra $0 pero tengo fondos." Casi siempre es una funder address o un signature type equivocados. Vuelve a verificar si eres tipo 1 (Magic/email) o tipo 2 (Safe/navegador), y confirma que el funder sea la dirección de depósito, no el firmante.
- •"Firma rechazada en la orden." Signature type equivocado. La clave está bien; el tipo no coincide. Desconecta y vuelve a conectar con el tipo correcto.
- •Allowances. Para una conexión de trading, el funder debe haber aprobado el gasto de USDC y de tokens condicionales en el CLOB. Si alguna vez operaste en el sitio de Polymarket, esto ya está configurado. Si la cuenta es completamente nueva y nunca colocó una orden, coloca primero una orden pequeña en polymarket.com para configurar los allowances y luego conéctala aquí.
- •Usa una wallet de trading dedicada para el Bot. Si planeas ejecutar estrategias automatizadas, considera financiar una wallet separada solo con tu bankroll de trading en lugar de conectar una clave que controle todo tu patrimonio cripto. Menor radio de impacto, P&L más limpio.
Conectar Kalshi
Kalshi es un exchange regulado de EE. UU. y no usa wallets cripto ni private keys en el sentido de Polygon. En su lugar, te conectas con una API key de Kalshi.
- En Kalshi, ve a Account → API Keys y genera una clave. Kalshi te da un Key ID y una private key (una clave RSA usada para firmar las solicitudes a la API). Descarga o copia ambas — Kalshi muestra la private key una sola vez.
- En Predite, haz clic en Connect en la tarjeta de Kalshi, en Settings → Trading API.
- Elige Read-only o Trading. (El modelo de API key de Kalshi implica que la misma credencial puede hacer ambas cosas; elige Read-only si quieres que Predite ignore el permiso de trading y nunca coloque órdenes).
- Pega tu Key ID y tu private key.
- Haz clic en Test connection. Predite se autentica, obtiene tu saldo y tus posiciones abiertas, y muestra un resumen.
- Haz clic en Save & encrypt.
Notas sobre Kalshi:
- •Asegúrate de que la API key tenga los permisos que pretendes. Una clave de solo lectura en Kalshi simplemente no puede operar, aunque más adelante cambies el toggle en Predite.
- •Kalshi aplica sus propios rate limits. Predite agrupa y regula las solicitudes automáticamente, pero si ejecutas el Bot de forma agresiva en muchos mercados es posible que ocasionalmente veas breves retrasos en la actualización de datos — esto es un límite de Kalshi, no un error de Predite.
Cómo aseguramos tu clave
Esta es la parte que más importa, así que seremos específicos.
- •Cifrado en reposo. Tu private key (o clave RSA de Kalshi) se cifra con AES-256-GCM antes de escribirse en la base de datos. AES-256-GCM es un cifrado autenticado: cifra los datos y, además, detecta cualquier manipulación. Cada clave se cifra con un vector de inicialización único, y la clave de cifrado se guarda en un almacén de secretos administrado, nunca en el mismo lugar que el texto cifrado.
- •Descifrada solo en memoria, solo para firmar. Cuando colocas una operación (o lo hace el Bot), la clave se descifra en memoria durante el instante que toma firmar esa única transacción y luego se descarta. Nunca se vuelve a escribir en disco en texto plano.
- •Nunca registramos las claves. Las private keys se excluyen de todos los logs, reportes de error, volcados de fallo y eventos de analítica. Si algo falla, nuestros logs registran el *evento* ("falló la firma de la orden para la wallet terminada en …a3f1"), pero nunca el secreto en sí. También redactamos las claves de cualquier sesión de soporte — nuestro equipo no puede ver tu clave, ni siquiera si lo pides.
- •En tránsito. Todas las conexiones ocurren sobre TLS. Tu clave se cifra al enviarse y nunca se transmite a ningún tercero que no sea el exchange en el que estás operando.
- •Tú mantienes el control. Predite solo firma las órdenes específicas que autorizas (trading manual) o que coinciden con la estrategia/los guardrails que configuraste (Bot, Copy Trading). No puede retirar fondos a una dirección externa — las APIs de trading que usamos están limitadas a colocar y cancelar órdenes, no a hacer transferencias.
Si prefieres no almacenar ninguna clave de firma, usa una conexión de solo lectura. Perderás las funciones de ejecución, pero conservarás la analítica completa de portfolio, el journaling y las alertas de EV. Para conocer el modelo de amenazas completo y nuestros compromisos de manejo de datos, consulta la página de Seguridad.
Desconectar una wallet
Puedes revocar el acceso en cualquier momento:
- Ve a Settings → Trading API.
- En la tarjeta correspondiente, haz clic en Disconnect.
- Confirma. Eliminamos permanentemente el texto cifrado almacenado de tu clave de nuestros sistemas. Las direcciones públicas de solo lectura también se eliminan.
Desconectar deshabilita de inmediato cualquier función que dependa de esa wallet — el Bot se pausa, el Copy Trading deja de replicar y los botones de ejecución en vivo se atenúan. Tus entradas históricas del Trade Journal y tus registros de P&L se conservan (son tus datos, no tu clave), así que desconectar no borra tu historial de rendimiento.
Para máxima seguridad después de desconectar una wallet de *trading* en la que ya no confías, rota el secreto subyacente en el origen: genera una nueva API key de Kalshi o, en el caso de Polymarket, mueve los fondos a una wallet nueva. Eliminarla de Predite quita nuestra copia, pero solo tú puedes invalidar la clave en sí.
Verificar que funcionó
Después de conectar, dirígete a la página de Portfolio. En unos segundos deberías ver tus posiciones en vivo, tu cost basis y tu P&L no realizado tomados directamente del exchange. Si la tarjeta de Trading API muestra Trading enabled y el Portfolio está poblado, ya está todo configurado. A partir de ahí:
- •El EV Scanner y el modelo de AI Probability pueden comparar tus posiciones con el fair value.
- •El Live Trading y las TWAP Orders se desbloquean (Pro/Bot) para la ejecución manual con tu wallet conectada.
- •El Bot y el Copy Trading pueden ejecutarse automáticamente (plan Bot), dentro de los guardrails que configures.
Si las posiciones no aparecen, vuelve a revisar las comprobaciones de signature type y funder address de más arriba — eso resuelve la gran mayoría de los problemas de conexión de Polymarket.