Esta página fue traducida automáticamente. El original en inglés es la versión canónica. Leer en inglés
Saltar al contenido principal

Registro de Cambios

Cambios y deprecaciones de la API para la testnet y la alpha de mainnet de Hypercall.

Vea también: Referencia de la API REST · API WebSocket · Autenticación


Sin nueva versión - 3 de julio de 2026

Adiciones

  • Visibilidad de cotizaciones de proveedores RFQ: GET /options-summary puede incluir las cotizaciones indicativas sin procesar de los proveedores de cotizaciones RFQ pasando include_rfq_provider_quotes=true o el alias retrocompatible rfq_provider_quotes=true. Limite las cotizaciones de proveedor por instrumento con rfq_provider_quotes_limit, provider_quotes_limit o limit.
  • Stream de datos de mercado indicativos: los mensajes WebSocket IndicativeMarketData ahora incluyen rfq_provider_quotes para que los clientes puedan inspeccionar el conjunto de cotizaciones indicativas RFQ por proveedor detrás del bid y ask agregados.

Correcciones

  • Parámetros de consulta del resumen de opciones: la referencia de la API REST ahora documenta los nuevos parámetros de consulta de cotizaciones de proveedor de /options-summary.
  • Cotizaciones de proveedor no disponibles: las cotizaciones de proveedores RFQ que ya no están disponibles dejan de aparecer en las respuestas de datos de mercado de forma inmediata.

Sin nueva versión - 26 de junio de 2026

Avisos de Deprecación

  • Ruta de orden omitida: PlaceOrder acepta route omitido hasta al menos el 4 de julio de 2026. POST /order trata el route omitido como best_execution y devuelve los headers Deprecation, Sunset, X-Deprecation-Removal-Unix y Warning. Los clientes deberían enviar route e incluirlo en los datos tipados de PlaceOrder. route no se volverá obligatorio antes del 4 de julio de 2026, pero podría volverse obligatorio más adelante.

Adiciones

  • Ruta de orden opcional: POST /order ahora acepta un campo firmado opcional route en PlaceOrder. Los clientes pueden enviar best_execution, book_only o rfq_only. El route omitido usa por defecto el comportamiento actual de best_execution durante la ventana de deprecación programada.
  • Ruta de orden solo al libro: los clientes pueden enviar route=book_only para omitir el descubrimiento RPI/RFQ y despachar directamente al libro de órdenes. route=best_execution mantiene el comportamiento existente de RPI-luego-libro. route=rfq_only está reservado y actualmente se rechaza en /order hasta que se implemente la semántica de historial de órdenes solo-RFQ.
  • Validación de ruta en órdenes masivas: POST /bulk_order admite route=book_only para solicitudes con conocimiento de ruta. El route omitido mantiene el comportamiento existente de solo-libro. route=best_execution y route=rfq_only se rechazan en bulk porque el endpoint masivo no ejecuta enrutamiento RPI/RFQ.

Sin nueva versión - 25 de junio de 2026

Correcciones de Documentación


Sin nueva versión - 10 de junio de 2026

Correcciones de Documentación

  • URLs base de la Referencia de API: se corrigió la Referencia de la API REST generada para listar los entornos públicos como https://testnet-api.hypercall.xyz para testnet y https://api.hypercall.xyz para producción.

v1.0.1-mainnet-alpha - 10 de junio de 2026

Correcciones

Ejecución

  • Ejecuciones RPI con libro vacío: RPI de pierna única ahora trata el límite del usuario como el tope o piso de ejecución cuando no hay liquidez ejecutable en reposo en el libro. Las respuestas elegibles de mejora de precio al límite mostrado pueden ejecutarse en lugar de ser rechazadas por no mejorar el propio límite. Si existe liquidez ejecutable en reposo en el libro, los proveedores de cotizaciones todavía necesitan mejorar ese precio del libro en al menos un tick. Vea Prioridad de Órdenes.
  • Respuestas de proveedores de cotizaciones: las respuestas RFQ ahora siguen la misma regla de precio límite que la API. Las cotizaciones naturales al límite del taker se aceptan cuando no existe referencia del libro, mientras que las cotizaciones fuera del límite del taker o las que no mejoran la liquidez ejecutable del libro siguen siendo rechazadas.

Trollbox

  • Enrutamiento de mainnet: el Trollbox de producción ahora apunta al worker de mainnet, de modo que el chat de la app usa el entorno Trollbox en vivo.

v1.0-mainnet-alpha - 1 de junio de 2026

Vea también: Publicación de Lanzamiento de Mainnet

Cambios Incompatibles

  • Entorno de mainnet: los clientes de producción deben usar la app de mainnet, la API, los chain IDs, las direcciones de contrato y el dominio de firma configurados para mainnet. No reutilice firmas de testnet, claves de API de testnet, claves de agente de testnet ni supuestos del faucet contra mainnet.
  • Alcance de trading en el lanzamiento: la alpha de mainnet está restringida a flujo de opciones de riesgo definido. Las posiciones cortas descubiertas, el margen de portafolio amplio, el fondeo por faucet y las rutas de competición de testnet no están habilitados para usuarios públicos de mainnet.
  • Ruta de faucet bloqueada en builds con dinero real: las rutas de fondeo exclusivas del faucet no están disponibles en builds de producción. Los usuarios de mainnet fondean con USDC a través del flujo de fondeo de la app.

Adiciones

Mainnet

  • Alpha de mainnet: Hypercall está en vivo en app.hypercall.xyz con settlement real en USDC y opciones de SPCX como mercado de lanzamiento.
  • Mercado de lanzamiento SPCX: las opciones de SpaceX están disponibles en mainnet con calls, puts, straddles, strangles y spreads de riesgo definido. Los contratos SPCX de mainnet vencen a las 4:00 PM ET. El mercado usa el mismo modelo de enrutamiento de órdenes documentado en Prioridad de Órdenes.
  • Configuración de cadena de mainnet: la conexión de wallet, la firma de órdenes de opciones, las direcciones de contrato y el texto de UI específico del entorno ahora derivan de la configuración activa de mainnet/testnet en lugar de supuestos de testnet codificados de forma fija.
  • Controles de trading en producción: la configuración de lanzamiento mantiene el trading sin interrupciones mientras conserva ajustes de riesgo controlados para el despliegue de la alpha.
  • API de producción: la API pública de producción está disponible para clientes de mainnet.

Fondeo

  • Depósitos de USDC: los usuarios pueden depositar USDC en una cuenta de Hypercall a través de la app. El flujo muestra ruta, cadena de origen, estado del relay, cuenta de destino y monto acreditado antes y después del envío.
  • Atribución de depósitos del Exchange: los eventos de depósito de USDC del Exchange incluyen explícitamente la cuenta acreditada, de modo que los servicios de backend acreditan a la cuenta de Hypercall prevista en lugar de inferir la propiedad a partir de msg.sender. Vea Contratos: Onboarding.
  • Zaps de depósito: el frontend admite flujos de puente-y-depósito a través de la app, incluyendo cotización del relay y seguimiento del estado del relay.
  • Retiros: el soporte de retiros en mainnet está conectado a través de acciones del sistema y expuesto en las acciones de fondeo de la cuenta.
  • Selección de ruta de depósito: las acciones de depósito eligen la ruta activa desde la configuración de contratos, permitiendo que la misma UI siga rutas de fondeo específicas del entorno.
  • Aceptación legal: los flujos de configuración de cuenta y fondeo incluyen la aceptación legal del lanzamiento, con los Términos de Uso y la Política de Privacidad publicados.

Ejecución

  • RPI para órdenes de pierna única: las opciones de pierna única se enrutan a través de la subasta de Mejora de Precio Minorista cuando son elegibles, y luego recurren al libro de órdenes cuando ninguna cotización calificada gana.
  • RFQ para paquetes multi-pierna: los paquetes de estrategia multi-pierna se enrutan a través de RFQ para ejecución todo-o-nada. Las órdenes de modo dual en producción prefieren RFQ cuando se requiere ejecución en paquete.
  • Comisiones de lanzamiento: las comisiones de maker y taker están deshabilitadas bajo la configuración de lanzamiento. Vea Comisiones.
  • Enrutamiento de órdenes combinadas: las órdenes combinadas se enrutan a través de rutas RPI/RFQ del backend en lugar de supuestos de paquete solo del frontend.
  • Posiciones cortas de proveedores de cotizaciones: los proveedores de cotizaciones registrados pueden ejecutar las piernas cortas requeridas para liquidez RFQ/RPI mientras el alcance público del lanzamiento permanece restringido.

Correcciones

  • Acceso a la página de depósito: se desbloquearon las rutas de fondeo de terceros del host de la app y el comportamiento del modal de depósito para el flujo de fondeo de producción.
  • Eliminación de la lista blanca de depósitos: se deshabilitó el control de whitelist de depósitos en producción para el acceso al fondeo del lanzamiento.
  • Dimensionamiento de RFQ: los tamaños de RFQ en modo costo se redondean exactamente antes del envío, evitando desviaciones de precisión fraccionaria en el dimensionamiento de paquetes.
  • Cotizaciones de payoff multi-pierna: los gráficos de payoff multi-pierna usan el resolutor de cotizaciones por pierna, de modo que los valores graficados coinciden con el paquete seleccionado.
  • Valores negativos: los valores negativos ahora se muestran con un signo explícito en las superficies de UI del lanzamiento.
  • Limpieza de direcciones de depósito obsoletas: se eliminaron las direcciones de depósito obsoletas y el estado de puente sin usar después de la verificación del lanzamiento.

v0.09-testnet - 22 de mayo-1 de junio de 2026

Vea también: Publicación de Lanzamiento de Mainnet

Cambios Incompatibles

  • Margen de portafolio deshabilitado fuera de testnet: los entornos que no son testnet ahora rechazan la configuración de margen de portafolio. La alpha de mainnet usa solo margen estándar.
  • Normalización del estado de órdenes: las etiquetas del ciclo de vida de las órdenes distinguen los estados reconocido/abierto y parcialmente/totalmente ejecutado de forma más consistente. Los clientes que muestran cadenas de estado sin procesar deberían tratarlos como los estados canónicos visibles para el usuario.

Adiciones

Fondeo y Cuentas

  • Selección de ruta de depósito: la app selecciona las rutas de depósito desde la configuración activa de contratos en lugar de supuestos de entorno codificados de forma fija.
  • Zaps de depósito del Exchange: la testnet recibió el flujo de puente-y-depósito del lado de la app que luego se lanzó en mainnet, incluyendo el manejo de cotización/estado del relay.
  • Acreditación explícita de depósitos: los depósitos de USDC del Exchange acreditan a la cuenta nombrada en el evento de depósito, evitando atribuciones ambiguas cuando un router o zap envía la transacción.
  • Retiros estándar de USDC: las wallets estándar pueden enviar retiros de USDC a través de la ruta de API/acción del sistema.
  • Inicialización de margen en la configuración de cuenta: la configuración de claves de API ahora inicializa el modo de margen admitido durante el onboarding, reduciendo la posibilidad de que una cuenta fondeada quede en un estado de trading inválido.
  • Ajustes de cuenta centralizados: las preferencias y ajustes de cuenta se normalizaron para que el fondeo, las claves de agente, la visibilidad del Trollbox y la configuración del perfil compartan una única superficie de cuenta.

Mercados y Trading

  • Mercados próximamente: la app puede mostrar tarjetas de mercados próximamente sin listarlos como mercados operables.
  • Interés abierto fraccionario de activos: el interés abierto de los activos muestra valores fraccionarios en lugar de truncar los mercados más pequeños.
  • Riesgo indicativo del catálogo en vivo: las listas de mercados indicativos de RFQ/riesgo derivan del catálogo en vivo en lugar de una lista obsoleta del frontend.
  • Ejecutabilidad según bid/ask de referencia: la entrada de órdenes usa datos de bid/ask de referencia para decidir si una orden es ejecutable.
  • Descruce de IV de fuentes mixtas: los cálculos de volatilidad implícita del resumen de opciones descruzan los precios bid/ask de fuentes mixtas antes de derivar la IV.
  • Filas de mark con sticky nativo: las filas de mark de estrategia se movieron al comportamiento sticky nativo para un desplazamiento más limpio de la cadena.

UI y Contenido

  • Modo oscuro: la app recibió una pasada completa de modo oscuro en toda la superficie de trading.
  • Estados de interacción: los estados de interacción del frontend se refinaron para el pulido del lanzamiento.
  • Separación de la homepage de Hypercall e Insights: el enrutamiento web público se renovó, con Insights separado a su propia propiedad y la home del producto apuntando a la superficie de trading en vivo.
  • Explicación de RPI vs RFQ: se publicó el artículo de ejecución RPI y se enlazó en los materiales de lanzamiento.

Correcciones

  • Operabilidad en la marquesina: la salida de la marquesina se limita a mercados listados para que los usuarios no vean activos no operables como si estuvieran en vivo.

v0.08-testnet - 28 de abril-21 de mayo de 2026

Vea también: Actualización del Producto Semana 7

Cambios Incompatibles

  • Superficies de API sin uso eliminadas: se eliminaron el endpoint /limit_iv sin uso y la ruta duplicada /profile/username-request. Los clientes deberían usar las rutas documentadas en la Referencia de la API REST.
  • Fallback de paquetes RFQ endurecido: los RFQs multi-pierna son operaciones en paquete y ya no dependen de la semántica de fallback al libro de órdenes para ejecuciones multi-pierna arbitrarias. Use el envío de órdenes de pierna única para el comportamiento de fallback RPI/libro de órdenes.
  • Chain IDs de firma configurables: la firma de órdenes de opciones ya no asume un único chain ID de testnet. Los clientes deben derivar la cadena de firma desde el entorno activo.

Adiciones

Mercados

  • Mercado SPCX en testnet: se añadieron opciones pre-IPO de SpaceX a testnet, con vencimientos limitados a la fecha de IPO del 12 de junio.
  • Filtrado de marquesina por mercados listados: las marquesinas de mercados de producción y staging solo muestran mercados listados, evitando que activos no disponibles aparezcan como operables.
  • Modelo de vol con moneyness sensible a la sesión: el modelado de volatilidad tiene en cuenta el contexto de la sesión al valorar mercados sensibles al moneyness.

Constructor de Estrategias

  • Constructor de estrategias de 1 clic: las estructuras de opciones comunes como straddles, strangles, spreads verticales e iron condors se pueden seleccionar desde una galería de estrategias en lugar de armarse pierna por pierna.
  • Constructor avanzado: el modo avanzado añade controles de rango de strikes, selección de vencimiento lejano para estructuras tipo calendario y construcción de estrategias con piernas de venta.
  • Nuevo formulario de órdenes multi-pierna: la entrada de paquetes se reconstruyó con manejo de cotizaciones por pierna, cuentas regresivas de expiración de cotización, mensajes de slippage y un flujo más limpio de aceptar-la-mejor-cotización.
  • Etiquetas e insignias de estrategia: los encabezados de estrategia ahora muestran etiquetas compactas, clasificación débito/crédito y nombres más cortos cuando el contexto de ticker o vencimiento ya es claro.
  • Indicadores de la cadena de opciones: las vistas de cadena ganaron pills de pierna seleccionada, filas de mark sticky, etiquetas de DTE, flechas de punto de equilibrio e indicadores de posición en las vistas de cadena, ancho y spread.

RPI y RFQ

  • Mejora de Precio Minorista: las órdenes de pierna única en instrumentos elegibles se enrutan a través de la subasta RPI antes de recurrir al libro de órdenes. Vea Prioridad de Órdenes.
  • Stream indicativo de riesgo RFQ: las actualizaciones indicativas de cotizaciones y riesgo se transmiten por WebSocket, reduciendo el polling para superficies de cotización activas.
  • Constructor RFQ de alto nivel en el cliente: el cliente de Rust y el CLI de trading ganaron helpers para construir solicitudes de cotización RFQ.

Cuenta y Claves de Agente

  • Panel de revocación de claves de agente: los ajustes de cuenta ahora listan las claves de agente activas con un flujo de revocación. Vea Autenticación de Agentes.
  • Notificaciones de claves de agente: los usuarios con demasiadas claves activas reciben una notificación de recomendación con enlace al panel de revocación.
  • Selección de cadena lista para mainnet: el chain ID de firma, la cadena de la wallet de Privy y el comportamiento de cambio de wallet ahora derivan de la configuración del entorno.

Trollbox

  • Trollbox de escritorio: un panel de chat arrastrable está en vivo en la app de escritorio, con ajustes para mostrarlo u ocultarlo.
  • Puente de Telegram: mensajes, respuestas, multimedia, reacciones, atribución de reenvíos, stickers y tarjetas de comandos se puentean entre el Trollbox web y Telegram.
  • Vinculación de cuenta de Telegram: los usuarios pueden vincular Telegram a una wallet mediante un flujo de código de un solo uso.
  • Enlaces profundos y previsualizaciones del Trollbox: los enlaces de mensajes tienen previsualizaciones OG, imágenes multimedia y rutas de la app para mensajes compartidos.

Perfil y UI

  • Imágenes de perfil: los usuarios pueden subir, recortar o importar imágenes de perfil, con avatares de respaldo determinísticos cuando no hay ninguna establecida.
  • Flujo de revisión de órdenes: la entrada de órdenes en móvil ganó un paso de revisión y confirmación de deslizar-para-enviar.
  • Pulido de tema y layout: variables de tema, etiquetas de gráficos, acciones rápidas, pills de estrategia y estados de botones se refinaron en escritorio y móvil.
  • Rendimiento: las páginas de activos y la tabla de posiciones redujeron las consultas redundantes y se renderizan con datos más útiles en el primer pintado.
  • Equity de cuenta unificado: las lecturas del margen de portafolio y del feed de Hydromancer usan el estado del portafolio para el equity de la cuenta, mejorando la consistencia entre las visualizaciones de margen.

Correcciones

  • Discrepancia de unidades de venta por nivel: se corrigió el manejo de unidades de venta y el rollback de filas de margen para la admisión de órdenes por niveles.
  • Configuración de nivel en la primera orden: las wallets sin estado de nivel se inicializan en la primera orden en lugar de encontrar un error de nivel faltante.
  • Instrumentos vencidos: la reconciliación del catálogo ahora maneja pares put/call faltantes e instrumentos activos vencidos durante los ticks de vencimiento.
  • Estabilidad del Trollbox: se corrigieron los heartbeats de WebSocket, el enrutamiento de entornos, la carga de avatares, la normalización de multimedia, la persistencia de reacciones y el manejo de desconexión por inactividad.

v0.07-testnet — 17–27 de abril de 2026

Vea también: Actualización del Producto Semana 6

Adiciones

RFQ

  • Sistema de trading Request for Quote (RFQ) — nuevo modo de trading para mercados sin liquidez profunda en el libro de órdenes. Envíe un RFQ, reciba cotizaciones en tiempo real por el canal rfq del WebSocket autenticado, y acepte o rechace. Recurre a una orden límite en el libro de órdenes cuando no se reciben cotizaciones. Permite el listado rápido de nuevos activos (US500, USOIL, GOLD, HYPE) sin esperar liquidez orgánica.
  • Modo de auto-ejecución — el nuevo tipo de firma EIP-712 SubmitAutoExecuteRfq pre-autoriza la ejecución hasta un precio límite. La primera cotización elegible dentro del límite se ejecuta inmediatamente en un único viaje de ida y vuelta. Recurre a una orden límite en el libro de órdenes si no llegan cotizaciones o si todas exceden el límite.
  • Tarjetas de cotización RFQ — las cotizaciones muestran precios por pierna, prima neta total y un temporizador de cuenta regresiva hasta la expiración. Acepte o rechace con un clic.
  • Controles de slippage — tolerancia de slippage configurable (1%, 2%, 3%, 5%) relativa al precio indicativo al enviar un RFQ.

Trading Multi-Pierna

  • Constructor de órdenes de opciones multi-pierna — hacer clic en una opción de la cadena la añade como pierna a un formulario de orden RFQ multi-pierna. Las piernas múltiples se acumulan; el botón X elimina piernas individuales. Las piernas persisten en la URL (?legs=), por lo que las órdenes multi-pierna sobreviven a la recarga y son compartibles.
  • Autodetección de estrategias — detecta y etiqueta 28 tipos de estrategias: Bull/Bear Call/Put Spread, Long/Short Straddle, Long/Short Strangle, Calendar Spread, Diagonal Spread, Iron Condor, Iron Butterfly, Call/Put Butterfly, Call/Put Condor, Risk Reversal, Collar, Synthetic Long/Short, Ratio Spread, Backspread, Box Spread, Jade Lizard, Seagull, Broken Wing Butterfly, Split-Strike Conversion. Los nombres de estrategia enlazan a la documentación.
  • Payoff, gráfico y griegas combinados — la vista multi-pierna muestra un diagrama de payoff combinado, un gráfico de precio teórico combinado (suma de los teóricos de todas las piernas) y griegas agregadas (delta, gamma, theta, vega) con ajuste de signo para las piernas de venta.
  • Alternador de griegas por contrato vs. estrategia — cambie entre griegas por contrato y griegas agregadas a nivel de estrategia en el panel inferior.
  • Máximo de piernas aumentado a 10 — antes eran 4.

Liquidación

  • Sistema de liquidación en dos fases: liquidación parcial mediante órdenes de cierre IOC gestionadas por el backend, escalando a liquidación total mediante subasta on-chain cuando la liquidación parcial es insuficiente.
  • Pestaña de liquidaciones: nueva pestaña en el panel inferior que muestra los eventos de liquidación de la wallet conectada.
  • GET /liquidations: historial público de transiciones de liquidación con paginación por cursor, usado por bots de liquidación de terceros para el descubrimiento de candidatos.
  • Bot liquidador de ejemplo: nuevo crate liquidator que demuestra el monitoreo de liquidaciones con margen estándar y órdenes de liquidación firmadas de Hypercall.

UI

  • Atribución de P&L en el gráfico de equity — active el icono de capas para ver rellenos de área apilados por posición en el gráfico de equity. Un desglose de barras horizontales debajo del gráfico agrupa las posiciones por activo subyacente, muestra el P&L realizado por símbolo y admite filtrado por casillas para aislar u ocultar posiciones individuales. Al pasar el crosshair se actualiza el desglose. Vea la guía de escritorio.
  • Panel de mercados expandible con breadcrumbs — el panel de mercados del lado izquierdo se colapsa para dar más espacio a la superficie de trading. Los breadcrumbs muestran el contexto de navegación (por ejemplo, Activos > BTC > Opciones).
  • Campana de notificaciones — reemplaza el megáfono de anuncios. Dropdown con pestañas de Notificaciones (ejecuciones) y Anuncios. El punto de no leído se renderiza en el primer pintado vía SSR. El estado de descarte por wallet se guarda en localStorage.
  • Menú de cuenta al pasar el cursor — al pasar el cursor sobre el botón de perfil se muestra un dropdown con equity, P&L, poder de compra y número de posiciones. Los usuarios que no han establecido un nombre de usuario ven un aviso de 'Elegir nombre'.
  • Ayuda en la navegación — botón de ayuda en la barra de navegación que enlaza a la documentación.
  • Chip de servicio no disponible — indicador rojo en el encabezado cuando el backend es inalcanzable.
  • Chip de rango en la tabla de posiciones — insignia de rango en vivo en la barra de navegación (reemplaza el enlace al leaderboard) con indicadores de delta que muestran los cambios de rango mientras opera.
  • Páginas de detalle de posiciones liquidadas al vencimiento — vista de detalle por posición que muestra el gráfico de precio teórico, las ejecuciones individuales, el desglose de P&L realizado y nombres amigables de instrumentos (por ejemplo, 'BTC $55,000 Call Apr 14').
  • Imágenes dinámicas de previsualización social — imágenes OG generadas para todas las páginas compartibles: instrumentos (gráfico teórico + griegas), estrategias multi-pierna (diagrama de payoff + nombre de estrategia), perfiles (estadísticas de P&L + rango), leaderboard (top 5 con insignias de medalla) y confirmaciones de operaciones.
  • Barra de navegación de escritorio reestructurada — se eliminó el footer, el botón de conexión se reubicó en el encabezado y los indicadores de atajos de teclado (Ctrl+K) son visibles.
  • Truncamiento de precios en encabezados de gráfico corregido — los precios ya no se desbordan en los encabezados de gráfico de escritorio.

PWA

  • Migración a la ruta raíz — todas las rutas se consolidaron de /mobile/* a la raíz /*. Las rutas heredadas /mobile/* redirigen automáticamente. Esquema de URL unificado entre escritorio y móvil.
  • Flujo de actualización de PWA en iOS — los usuarios que instalaron la antigua PWA de /mobile ven un modal de actualización de estilo nativo con instrucciones paso a paso de instalación en iOS (Compartir > Ver Más > Añadir a Pantalla de Inicio) usando la iconografía oficial de Apple.
  • Pantallas de splash de iOS y precarga de navegación — más de 12 pantallas de splash específicas por dispositivo eliminan el destello blanco en el arranque en frío. La precarga de navegación obtiene la página mientras el service worker se inicia.
  • Atajos de la app — mantenga presionado el icono de la pantalla de inicio para acceso rápido a Portafolio y Depósito.
  • Bloqueo de suspensión de pantalla — mantiene la pantalla encendida durante las sesiones de trading en modo PWA independiente. Se reactiva automáticamente al reanudar la app.
  • Almacenamiento persistente — solicita navigator.storage.persist() para evitar que el navegador expulse los recursos de la app en caché.

API

  • instrument_type en eventos WebSocket — los eventos de ejecución y actualización de órdenes ahora incluyen instrument_type ("option" o "perp"). Adición retrocompatible.
  • Filtro ?symbol= en GET /profile/trades — filtre el historial de operaciones por símbolo de instrumento. Reduce el payload para traders de alto volumen que consultan instrumentos específicos.
  • Ejecuciones de perps reenviadas por WebSocket — las ejecuciones de perps de Hydromancer ahora se publican en el feed de WebSocket (antes faltaban).
  • AcceptRfqQuote y PlaceOrder vía WebSocket — el ciclo de vida completo de la orden (enviar RFQ, recibir cotizaciones, aceptar, colocar orden) ahora puede ejecutarse sobre una única conexión WebSocket sin llamadas REST.
  • Campo fills en PerpOrderResult — el SDK de Rust ahora devuelve las ejecuciones en línea con las respuestas de órdenes de perps. Campos: coin, side, size, price.

Correcciones

  • Órdenes fantasma IOC/FOK — las órdenes IOC y FOK que se ejecutaban parcialmente dejaban la cantidad restante en el libro de órdenes como órdenes fantasma. Los remanentes ahora se cancelan inmediatamente después de una ejecución parcial, y el estado se establece en Canceled en lugar de PartiallyFilled.
  • Reserva de prima en compras de cierre — las órdenes de compra que cierran una posición corta reservaban incorrectamente la prima, drenando el equity y disparando liquidaciones falsas. La reserva de prima ahora se omite para órdenes de compra que cierran posiciones.
  • Cadenas vencidas tras el despliegue — las cadenas de opciones vencidas aparecían brevemente como Activas al reiniciar el servidor. Los instrumentos ahora se verifican contra las marcas de tiempo de vencimiento al cargarse y se marcan inmediatamente como ExpiredPendingPrice.
  • Fallback de RFQ sin cotizaciones — un RFQ de auto-ejecución que no recibía cotizaciones elegibles mostraba antes un error. Ahora recurre a colocar una orden límite en el libro de órdenes.
  • Precisión de los movers en la marquesina — los mayores movimientos en la barra de tickers ahora derivan de la caché del resumen de opciones usando el cambio de precio teórico-vs-teórico-24h, filtrado solo a opciones cotizadas. Antes se usaban datos BBO sin procesar, lo que producía valores ruidosos u obsoletos.
  • price_change del resumen de opciones — la referencia BBO para el cálculo del cambio de precio ahora usa solo el bid del libro de órdenes, reemplazando el fallback mark-vs-teórico que podía producir números engañosos.

v0.06-testnet — 14–16 de abril de 2026

Cambios Incompatibles

  • PUT /order y PUT /bulk_order — nuevos endpoints de reemplazo atómico de órdenes. Cancela la orden existente y coloca una nueva en el mismo tick del motor. Si la cancelación falla (la orden ya fue ejecutada o no se encontró), la nueva orden no se coloca. Usa el nuevo tipo de firma EIP-712 ReplaceOrder. Los clientes que usan el patrón antiguo de cancelar-y-luego-colocar deberían migrar.

Adiciones

API

  • GET /profile/realized-pnl — devuelve el PnL realizado por símbolo agregado a partir de ejecuciones y settlements. Acepta el parámetro opcional competition_id para acotar los resultados a una ventana de competición.
  • Campo realized_pnl en GET /profile/trades — cada fila de ejecución ahora incluye el PnL realizado atribuido a esa operación específica.
  • net_deposits y componentes de atribución en GET /profile/historical-pnl — los puntos de snapshot histórico de equity ahora incluyen depósitos netos acumulados y desgloses de atribución de P&L.
  • Campo prev_day_px en GET /markets — el payload de mercados ahora incluye el precio de referencia del día anterior por instrumento.

UI

  • Megáfono de anuncios — icono de megáfono en los encabezados de escritorio y móvil con insignia de conteo de no leídos. Al hacer clic se abre un popover que lista los anuncios (título, cuerpo, fecha, imagen/enlace opcional). Estado de leído/descartado por wallet.
  • Editar y reemplazar órdenes — escritorio: icono de lápiz en las órdenes abiertas para edición en línea de precio/tamaño, la marca de verificación envía, la X cancela, la fila se resalta en ámbar durante la edición. Móvil: al tocar una orden se muestran los botones Cancelar y Actualizar.
  • Posiciones liquidadas al vencimiento en la página de miembro — nueva sección 'Posiciones Liquidadas al Vencimiento' entre Posiciones e Historial de Operaciones. Muestra el PnL realizado por símbolo de opciones vencidas y operaciones cerradas con colores verde/rojo. Vea Settlement para saber cómo se liquidan las opciones al vencimiento.
  • Columna de PnL realizado en el historial de operaciones — muestra el PnL realizado por ejecución con codificación de colores; las ejecuciones que abren posición muestran un guión.
  • La gestión de claves de API ya no parpadea al cargar — la lista de agentes se renderiza inmediatamente en lugar de aparecer después de la carga de la página.
  • Tabla de posiciones vacía oculta — cuando el usuario no tiene posiciones abiertas, la sección de posiciones se oculta por completo en lugar de mostrar encabezados de tabla vacíos.
  • Botones de conexión en el estado vacío — se restauraron los botones de conexión de wallet que faltaban en las pantallas de estado vacío.

PnL

  • El P&L ahora es neto de la prima pagada — el PnL realizado ahora tiene en cuenta la prima pagada para abrir la posición. Antes solo mostraba el pago bruto. Ejemplo: una wallet que antes mostraba +162Krealizadosahoramuestracorrectamente+162K realizados ahora muestra correctamente +27K tras contabilizar $135K de prima pagada.
  • Opciones liquidadas agrupadas por activo subyacente — la atribución ya no lista cada símbolo vencido individual; las posiciones liquidadas se colapsan en grupos por activo subyacente (por ejemplo, 'BTC (settled)').
  • El equity en vivo ya no cae a cero en posiciones OTM — se corrigió el quiebre por el cual el valor de las posiciones OTM caía abruptamente a cero en el tramo en vivo del gráfico de equity.
  • Atribución visible para wallets con solo posiciones vencidas — las wallets sin posiciones abiertas pero con opciones liquidadas al vencimiento ahora muestran correctamente la atribución de PnL.

Correcciones

  • GET /profile devolvía 500 — corregido para wallets con datos agregados incompletos.
  • PnL no realizado obsoleto tras el reinicio del servidor — los portafolios ahora se revalorizan inmediatamente al reiniciar en lugar de esperar la siguiente actualización de mark.
  • Error de un día en el DTE de los diagramas de payoff — se corrigió el cálculo de días hasta el vencimiento que desplazaba las líneas de punto de equilibrio y pérdida máxima.
  • Robo de foco — se corrigió el robo de foco durante las interacciones de UI.
  • Mejoras en el renderizado de gráficos — varias correcciones de visualización de gráficos.

v0.05-testnet — 11–13 de abril de 2026

Adiciones

Notificaciones Push

  • Notificaciones push del navegador — suscríbase a alertas de ejecuciones, liquidación y settlement mediante Web Push. Nuevos endpoints: POST /push/subscribe, POST /push/unsubscribe, POST /push/preferences. Todos los endpoints push requieren una firma de wallet EIP-712. Interruptores por tipo (ejecuciones, liquidaciones, settlements) disponibles en los Ajustes de escritorio y en las preferencias de cuenta en móvil.
  • Notificaciones toast de escritorio — toasts en tiempo real para ejecuciones de órdenes y errores en el layout de escritorio.

Trading

  • Pestaña de Griegas (escritorio) — nueva pestaña en el panel inferior que muestra delta, gamma, theta, vega, rho e IV por posición. Los encabezados de columna tienen tooltips que enlazan a la referencia de Griegas. Filas de subtotal por activo subyacente; total del portafolio cuando las posiciones abarcan múltiples subyacentes.
  • Columnas ordenables en el leaderboard — las columnas de ganancia, volumen y eficiencia en el leaderboard ahora se pueden ordenar haciendo clic.
  • Mejoras en el formulario de órdenes — selectores rápidos de cantidad, tooltips mejorados, dimensionamiento adaptable.
  • Gráfico de PnL en la página de miembro — los perfiles de miembro ahora muestran un gráfico de equity a lo largo del tiempo.
  • Estadísticas HC/HL reubicadas al panel lateral — las estadísticas de HyperCore y HyperLiquid se movieron a un panel lateral.
  • Filas de órdenes de tamaño cero eliminadas — la lista de órdenes ya no muestra órdenes con tamaño cero.

Modo Fantasma

  • Modo fantasma — los usuarios no autenticados pueden explorar mercados, libros de órdenes y gráficos sin conectar una wallet. La página de ajustes también es accesible sin autenticación. Vea la guía de escritorio para más detalles.
  • Favicons dinámicos por activo — el icono de la pestaña del navegador muestra un anillo verde con el icono del activo activo. Las variantes call/put se muestran al ver opciones.

Gráficos

  • Visualización de la superficie de volatilidad — visor interactivo 3D de la superficie de volatilidad en /risk/vol-surface para todos los activos subyacentes listados. Vea Oráculos para saber cómo se obtienen las superficies de volatilidad.
  • El gráfico del portafolio usa por defecto intervalos de 5 minutos — renderizado más suave en cuentas nuevas (vista de 8H en lugar de 4D).
  • El gráfico se actualiza al cambiar preferencias — cambiar el modo de gráfico en las preferencias ahora surte efecto inmediatamente sin recargar la página.

API

  • Filtro de vencimiento en GET /options-summary — pase ?expiry=YYYY-MM-DD para acotar la respuesta a un solo vencimiento.

Cuenta

  • Nombres de usuario visibles — las wallets pueden establecer un nombre visible mostrado en el leaderboard y las páginas de miembro. Los nombres surten efecto al instante (sin revisión de moderador). Editable en línea desde los Ajustes de escritorio y los ajustes de móvil.

Correcciones

  • Lados bid/ask invertidos en algunas órdenes — se corrigió la asignación incorrecta de lado según la dirección de la orden on-chain.
  • Tiempo de carga de la cadena de opciones reducido ~60% — carga más rápida mediante filtrado de vencimientos en la API y datos de gráfico precargados para los strikes visibles.
  • El cambio de mercado ahora es instantáneo — sin recarga completa de página al cambiar de activo subyacente en escritorio.
  • Crash al cambiar de tenor en escritorio — se corrigió el crash y la lentitud al cambiar entre tenores de opciones.
  • Desplazamiento de la página de cuenta en escritorio — el contenido largo del historial de operaciones ahora se desplaza correctamente.
  • 404 de /preferences en móvil — la página de preferencias ahora es accesible en móvil.
  • El poder de compra se actualiza tras el depósito — el saldo ahora se actualiza inmediatamente después de un depósito del faucet de testnet en lugar de requerir una recarga.
  • Puerta de trading mostrada cuando el agente no está configurado — muestra las acciones de configuración en lugar de un botón de firma no funcional.
  • Los banners de error se limpian automáticamente — los banners de error persistentes ahora se descartan solos.
  • Layout del leaderboard en móvil — se corrigieron los valores comprimidos en móvil respecto a escritorio.
  • Parpadeo de redirección eliminado — se eliminaron las redirecciones visibles al navegar a la app.

v0.04-testnet — 7–10 de abril de 2026

Vea también: Semana 4: El Escritorio Entra en Vivo

Adiciones

API

  • GET /historical-theos — precios teóricos de opciones a lo largo del tiempo, reemplazando el historial de precios de última operación sin procesar. Intervalos de tiempo y límites configurables. Vea la Referencia de la API REST.
  • GET /historical-theos/batch — obtenga series de precios teóricos de hasta 50 instrumentos en una sola solicitud. Parámetros: instrument_names=A,B,C&interval=1h&limit=100.
  • realized_pnl en GET /profile/trades — las ejecuciones ahora devuelven el PnL realizado.

UI

  • Las Griegas ahora usan marks teóricos — todos los cálculos de Griegas usan precios teóricos en lugar de precios de última operación, mejorando significativamente la precisión para strikes ilíquidos.
  • Gráfico de precio teórico en las páginas de instrumento — las páginas de contratos de opciones muestran un gráfico histórico de precio teórico (reemplaza el historial de precios de operaciones sin procesar).
  • Posición en línea en la página de instrumento — su posición abierta para el instrumento activo se muestra directamente en la página del contrato.
  • Mejoras en el estado vacío — mejores textos y layout para gráficos vacíos y estados vacíos.

Correcciones

  • Tope de depósito del faucet — el faucet de testnet ahora respeta la asignación restante por wallet en lugar de un máximo fijo.
  • 503 intermitentes en GET /portfolio — se corrigieron los errores intermitentes del servidor en el endpoint de portafolio.
  • Indicadores de carga — se eliminaron los indicadores de carga fantasma durante la carga de la página.
  • GET /profile/trades devolvía 500 — corregido para wallets con ejecuciones.
  • Desplazamiento de layout en la página de miembro — se corrigió el desplazamiento de alineación en la página de miembro.
  • Etiqueta de gráfico por defecto — se aclaró que la preferencia de gráfico por defecto aplica a los activos.

v0.03-testnet — 1–6 de abril de 2026

Vea también: Actualización del Producto Semana 3

Cambios Incompatibles

  • Modelo de margen de portafolio modificado — la fórmula de Margen Inicial cambió de scanning_risk a max(scanning_risk, option_floor) + gamma_overlay. Tres nuevos campos en las respuestas de portafolio de REST y WebSocket: scanning_risk, option_floor, gamma_overlay. El saldo disponible ahora es equity - total_margin_used (antes era cash - total_margin_used). El equity ahora incluye el PnL no realizado de perpetuos.
  • Cambios en GET /risk/grid — se eliminó el parámetro include_open_orders. El modelo de escenarios cambió de eje único {scenario_type, value} a shocks combinados {spot_shock_pct, vol_shock_pct, pnl_weight, is_tail}. El PnL de peor caso ahora es ponderado.

Adiciones

Escritorio

  • Layout de trading de escritorio — shell de escritorio completo con vista de trading multi-panel, navegación por teclado, gráfico de precio del instrumento, símbolos compactos de opciones y navegación con clic desde posiciones/órdenes a los instrumentos.

API

  • Los instrumentos de opciones ahora incluyen el símbolo y precio del activo subyacente — las respuestas de instrumentos de opciones exponen su activo subyacente. Vea la Referencia de la API REST.

Competición y Leaderboard

  • Sistema de competición — nuevos endpoints: GET /competitions, GET /leaderboard, GET /competition-metric-ranks, POST /submitUsernameRequest. Calendario mensual (del día 1 al día 1 a las 4:00 PM ET). Competición de testnet con premios reales (500/500/300/$200 en SYN). Los market makers están excluidos de las clasificaciones.
  • UI del leaderboard — insignia de rango ('Rank #X' o CTA 'Trade to win'), tarjeta de desglose de premios, integración con Hyperliquid Names, símbolos de opciones formateados ('04/10 $59,000 Call'), P&L de lotes FIFO, marcas de tiempo relativas (5m, 2h, 3d).
  • Markdown en las descripciones de competiciones — las descripciones de competiciones admiten formato markdown.

Portafolio

  • Margen de portafolio — margen cruzado entre posiciones correlacionadas. Los instrumentos vencidos se excluyen del overlay de gamma.

UI

  • Símbolos compactos de opciones — formato legible por humanos en toda la UI: '04/10 $59,000 Call'.
  • Botón Max en el formulario de órdenes — tamaño máximo con un clic basado en el margen disponible.
  • Separadores de miles — todos los campos de precio y tamaño muestran comas.
  • Clic en posición/orden → instrumento — tocar una fila de posición u orden navega al contrato correspondiente.
  • Página de preferencias — tooltips, alternancia de insignias y estado de preferencias sincronizado entre sesiones.

Correcciones

  • Centrado UTC de gráficos — los gráficos de activos se centran en los límites UTC; las transiciones de intervalo de tiempo se estabilizaron.
  • Gestos de deslizamiento (móvil) — se corrigió el comportamiento errático del deslizar-para-cancelar y la navegación por deslizamiento.
  • Eliminación de prefijo de URL en escritorio — se eliminó el prefijo /mobile de las URLs en escritorio; se corrigió la selección de strike.

v0.02-testnet — 24–31 de marzo de 2026

Vea también: Actualización del Producto Semana 2

Adiciones

Gráficos

  • Gráfico de PnL histórico — gráfico de equity a lo largo del tiempo en la página de inicio con crosshair interactivo. Toque/haga clic para inspeccionar cualquier punto; muestra la marca de tiempo y actualiza la visualización del saldo.
  • Gráfico de activo — gráfico de precio spot por activo con el eje Y ajustado al rango del período visible.

Gestión de Órdenes

  • Encabezados de sección — las secciones de posiciones, órdenes e historial tienen encabezados diferenciados para facilitar el escaneo.
  • Deslizar para eliminar órdenes (móvil) — deslice a la izquierda sobre una orden abierta para cancelarla.
  • Confirmación de cancelación de orden — diálogo dedicado de cancelación de órdenes.
  • Clic en fila de orden → página del contrato — tocar una orden navega a la vista de detalle del instrumento.
  • Apariencia actualizada de órdenes abiertas — estilo renovado para las órdenes abiertas.

Conectividad

  • Banners de desconexión de WebSocket — banners visibles cuando el feed WS se cae o el backend es inalcanzable.

Griegas

  • Griegas de posición en la página de activodelta, gamma, theta, vega agregadas en la página de detalle del activo.
  • Griegas del contrato en la página del contrato — Griegas por posición en la vista del contrato.
  • Precios de punto de equilibrio en todos los tipos de opciones — precios de punto de equilibrio calculados y mostrados para calls, puts y spreads.

Historial de Operaciones

  • Hora de ejecución en GET /profile/trades — las filas del historial de operaciones ahora incluyen la marca de tiempo de la ejecución.
  • Persistencia del vencimiento en la cadena de opciones — el vencimiento seleccionado se guarda en los parámetros de consulta de la URL y se restaura al navegar.
  • Los instrumentos de opciones incluyen el símbolo y precio del activo subyacente — los instrumentos de opciones exponen su activo subyacente en las respuestas.

Cuenta

  • Sistema de nombres de usuario — establezca un nombre visible para su dirección de wallet, mostrado en el leaderboard y las páginas de miembro.

Correcciones

  • GET /profile/trades devolvía 500 — corregido para wallets con ejecuciones.
  • Orden de visualización por defecto de posiciones — las posiciones muestran por defecto valor, luego PnL, luego base de costo (antes era inconsistente).
  • El pie de orden muestra el tiempo hasta el vencimiento — se añadió la visualización de TTE; un retraso de firma de 1 segundo previene doble-envíos accidentales.
  • Cierre de sesión en móvil — el estado de la sesión se limpia correctamente al cerrar sesión.
  • Fondo del modo claro — se corrigió el color de fondo en modo claro.
  • Transiciones de página más suaves — se redujo el parpadeo visual durante la navegación.
  • Fondo de deslizamiento — se corrigió el renderizado del fondo durante las interacciones de deslizamiento.

v0.01-testnet — 16–23 de marzo de 2026

Vea también: Actualización del Producto Semana 1

Adiciones

Tema y Apariencia

  • Modo oscuro Midnight — nuevo tema oscuro de alto contraste junto al modo claro existente.
  • Modo de tema automático — el tema coincide automáticamente con la preferencia claro/oscuro del dispositivo. Los usuarios nuevos usan automático por defecto.

Panel y Estadísticas

  • Campos de estadísticas HL y HC — alterne entre estadísticas específicas de Hyperliquid y de Hypercall en el panel.
  • Ratio put/call — se añadió el ratio put/call al panel de estadísticas de Hypercall.
  • Insignias de resultado — insignias visuales para los resultados de operaciones (ganancia, pérdida, vencida sin valor, etc.) con gráfico circular en el encabezado de posición.

Cadena de Opciones

  • Ordenador de strikes y persistencia de selección — los precios de ejercicio son ordenables; la selección persiste entre sesiones.
  • Semilla del precio objetivo — la página de precio objetivo se inicializa con el precio actual del activo subyacente en lugar de en blanco.
  • Normalización del precio del subyacente — visualización consistente del precio del activo subyacente en todas las páginas, incluidos los datos de perps de DEX.

UX de Órdenes

  • Mensaje de cancelación para órdenes ejecutadas/vencidas — los intentos de cancelación sobre órdenes ya ejecutadas o vencidas muestran 'Esta orden ya fue completada o cancelada' en lugar de un error sin procesar.

Preferencias

  • Página de preferencias — tooltips, alternancia de insignias y estado de preferencias sincronizado entre sesiones.

Correcciones

Conectividad

  • Los datos se actualizan al reconectar el WebSocket — las órdenes, ejecuciones y el portafolio se vuelven a consultar al reconectar el WS en lugar de mostrar datos obsoletos.
  • Retraso de reconexión del WS — el temporizador de backoff ahora se reinicia tras una conexión saludable. Antes nunca se reiniciaba, causando que todas las reconexiones esperaran 30 segundos después de unas pocas desconexiones normales.

Órdenes

  • Órdenes fantasma en instrumentos vencidos — las órdenes sobre instrumentos liquidados al vencimiento ahora se limpian correctamente, evitando errores de 'Orderbook not found' al cancelar.
  • Rechazo por saldo de efectivo negativo — las órdenes de COMPRA que dejarían el saldo de efectivo en negativo ahora se rechazan al enviarse. Mensaje de rechazo: 'Insufficient cash (Standard)'. Puede omitirse para órdenes de compra de cierre que reducen el riesgo. Vea Margen Estándar.

UI

  • Animación del precio objetivo — se corrigió la animación que rebotaba o se atascaba en la página de precio objetivo.
  • Recorte del gráfico de activo en móvil — se corrigió el recorte de las acciones rápidas en el gráfico de activo en móvil.
  • Bloqueo de carga de la PWA móvil — se corrigió un problema que causaba que la PWA móvil se quedara colgada en 'Loading...'.

Problemas Conocidos

Antes de depurar el comportamiento del cliente, revise primero la página de estado de Hypercall para ver incidentes activos y mantenimientos.

El comportamiento de staging y los problemas conocidos se comunican con el acceso; contacte al equipo para más detalles.

Política de Versionado

Etiquetas de estabilidad:

  • Estable: rutas del router y formas centrales de solicitud/respuesta con baja probabilidad de cambio

Cambios incompatibles: se documentarán aquí con guías de migración.

Referencias