Resumen
La documentación oficial de Hyperliquid es la fuente de verdad para la arquitectura de la cadena, las superficies de API y los SDK. Cubre HyperCore (la capa de libro de órdenes totalmente onchain) y HyperEVM (la capa de contratos inteligentes compatible con Ethereum), que comparten un consenso y un estado. Si estás construyendo sobre Hyperliquid, probablemente necesitarás leer la documentación para entender la semántica de la API y luego elegir cómo conectarte: endpoints públicos, un proveedor de RPC gestionado o tu propio nodo.
Esta página es un mapa orientado a desarrolladores de la documentación de Hyperliquid. Explica para qué sirve cada área de la documentación, en qué se diferencian las superficies de API y dónde encaja la infraestructura RPC en una configuración funcional. No reemplaza la documentación oficial; te ayuda a decidir qué leer primero y qué configurar después.
OnFinality proporciona API RPC e infraestructura de nodos dedicados para las redes compatibles. Si Hyperliquid forma parte de tu stack, consulta la página de redes compatibles y los precios de RPC para ver qué está disponible antes de finalizar tu estrategia de conexión.
Puntos clave
- La documentación de Hyperliquid se divide por capas: HyperCore para datos de exchange y flujo de órdenes, HyperEVM para contratos inteligentes compatibles con EVM.
- La documentación oficial es la autoridad para los métodos de API, la firma y el uso de SDK; los proveedores de RPC proporcionan transporte y acceso a nodos, no semántica de protocolo.
- HyperEVM utiliza herramientas JSON-RPC familiares de Ethereum, mientras que HyperCore expone API y streams específicos del exchange.
- Elige tu ruta de conexión temprano: endpoint público para exploración, RPC gestionado para conveniencia en producción, o nodo dedicado para aislamiento y control.
- Prueba primero con llamadas de solo lectura, luego añade firma y envío de órdenes una vez confirmados el transporte y la configuración de la cadena.
- Mantén la documentación oficial y la página de red de tu proveedor una al lado de la otra; responden a preguntas diferentes.
Qué cubre realmente la documentación de Hyperliquid
La documentación oficial de Hyperliquid está organizada en torno a los dos entornos de ejecución de la cadena. HyperCore contiene los libros de órdenes de futuros perpetuos y spot totalmente onchain, donde las órdenes, cancelaciones, operaciones y liquidaciones se procesan con finalidad de un bloque. HyperEVM es la capa de contratos inteligentes de propósito general que aporta herramientas compatibles con Ethereum al mismo estado unificado.
Esa división importa cuando lees la documentación. Una pregunta sobre libros de órdenes, posiciones o acciones del exchange pertenece a las secciones de HyperCore y API. Una pregunta sobre contratos Solidity, saldos ERC-20 o llamadas JSON-RPC estándar pertenece a la sección de HyperEVM. La documentación también enlaza a SDK, herramientas de construcción y recursos de soporte, que son útiles una vez que pasas de la lectura a la implementación.
- Acerca de y descripción técnica: consenso, modelo de estado y cómo se relacionan HyperCore y HyperEVM.
- Documentación de API: acciones del exchange, consultas de información e interfaces de streaming.
- Sección de HyperEVM: detalles de compatibilidad con EVM y contexto de despliegue de contratos.
- SDK y herramientas de construcción: clientes específicos de lenguaje y ayudantes de integración.
- Enlaces de soporte y comunidad: dónde hacer preguntas cuando la documentación es ambigua.
Guía de decisión: qué ruta de conexión se adapta a tu proyecto
Antes de escribir código de integración, decide cómo accederá tu aplicación a Hyperliquid. La documentación describe el protocolo; no elige tu infraestructura. Esa decisión depende de la carga de trabajo, cuánto control necesitas y si quieres operar nodos tú mismo.
Usa esta tabla como punto de partida. No es una clasificación de proveedores; es una forma de emparejar tu requisito con un modelo de conexión.
| Criterio | Qué revisar | Por qué importa |
|---|---|---|
| Exploración y prototipado | Endpoint RPC público o compartido, llamadas de lectura básicas, sin firma todavía | Te permite confirmar la configuración de la cadena y el comportamiento de la API antes de comprometerte con la infraestructura. |
| Aplicación en producción con tráfico variable | API RPC gestionada con límites documentados, monitoreo y ruta de soporte | Reduce la carga operativa manteniendo una ruta de escalado clara cuando algo falla. |
| Cargas de trabajo sostenidas o sensibles a la latencia | Nodo dedicado o endpoint privado con recursos predecibles | Aísla tu tráfico de otros usuarios y te da más control sobre la configuración. |
| Control total y peering personalizado | Nodo autoalojado, requisitos de hardware, cadencia de actualizaciones | Máximo control, pero tú eres responsable del tiempo de actividad, el monitoreo y las actualizaciones del protocolo. |
API de HyperCore vs JSON-RPC de HyperEVM: qué cambia en tu código
HyperEVM se comporta como una cadena compatible con Ethereum desde la perspectiva de las herramientas. Puedes usar métodos JSON-RPC estándar como eth_chainId, eth_blockNumber y eth_getBalance con bibliotecas familiares. Eso significa que tus hábitos existentes de desarrollo en Ethereum se mantienen en su mayoría para lecturas y escrituras de contratos.
HyperCore es diferente. Las acciones del exchange, el estado de las órdenes y los datos de mercado se exponen a través de API y streams específicos de Hyperliquid en lugar de métodos EVM genéricos. La documentación describe estas interfaces en detalle, incluida la firma y las comprobaciones previas. Si tu aplicación toca ambas capas, espera dos estilos de integración en el mismo código base: JSON-RPC de EVM para contratos y API de HyperCore para datos del exchange.
- Usa JSON-RPC de EVM para el estado de contratos, logs y consultas de cuentas estándar en HyperEVM.
- Usa las API de HyperCore para órdenes, posiciones, ejecuciones y datos del libro de órdenes.
- Consulta la documentación para las formas exactas de solicitud y respuesta; no asumas que los nombres de métodos EVM se aplican a las acciones del exchange.
- Mantén la lógica de firma separada de la configuración de transporte para que puedas cambiar endpoints sin reescribir la lógica de negocio.
Configuración de la cadena y del endpoint
Para HyperEVM, configurarás un ID de cadena, una URL de RPC y, normalmente, una URL de explorador de bloques en tu billetera o biblioteca. La documentación oficial y la información de cadena publicada por la red son la autoridad para estos valores. No copies IDs de cadena de publicaciones de blog de terceros sin verificarlos con la fuente oficial.
Para el acceso RPC a través de OnFinality, consulta la página de redes compatibles para ver la disponibilidad actual y los detalles exactos del endpoint. Si Hyperliquid está listado, usa el endpoint y la configuración de cadena proporcionados allí en lugar de adivinar una URL. Si aún no está listado, puedes seguir la documentación oficial para los detalles del protocolo y planificar tu infraestructura por separado.
| Criterio | Qué revisar | Por qué importa |
|---|---|---|
| ID de cadena | Documentación oficial de Hyperliquid o página de red de OnFinality | Un ID de cadena incorrecto provoca fallos de conexión en billeteras y bibliotecas. |
| URL de RPC | Panel del proveedor o página de redes compatibles de OnFinality | El endpoint determina el transporte, la autenticación y los límites de velocidad. |
| URL del explorador | Documentación oficial | Necesario para depurar transacciones y para enlaces de cara al usuario. |
| Transporte | HTTP para solicitud/respuesta, WebSocket para suscripciones, gRPC donde esté documentado | No todas las cargas de trabajo se adaptan a todos los transportes; las necesidades de streaming difieren de las lecturas por lotes. |
Una comprobación mínima de solo lectura antes de seguir construyendo
Una vez que tengas un endpoint, confirma la conectividad básica antes de añadir firma o lógica de órdenes. Una simple llamada JSON-RPC verifica que tu URL, encabezados y configuración de cadena son correctos. El ejemplo siguiente usa un endpoint de marcador de posición; reemplázalo con la URL de tu proveedor o la página de redes compatibles de OnFinality.
Si la llamada devuelve un ID de cadena, tu transporte funciona. Si falla, revisa la URL, los encabezados de autenticación y si el endpoint espera una ruta diferente. Este paso ahorra tiempo después porque separa los problemas de transporte de los de lógica de aplicación.
curl -X POST <YOUR_RPC_URL> -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}'- Confirma que el ID de cadena devuelto coincide con el valor oficial.
- Luego prueba eth_blockNumber para verificar que el nodo está sincronizado y responde.
- Solo después de que estas pruebas pasen deberías añadir la firma de billetera o las llamadas a la API del exchange.
Modos de fallo comunes al seguir la documentación de Hyperliquid
La mayoría de los problemas de integración provienen de mezclar capas u omitir la verificación. Un desarrollador lee un ejemplo de HyperEVM y luego intenta usar el mismo método para datos de órdenes de HyperCore, o copia un ID de cadena de un tutorial desactualizado. La documentación es detallada, pero asume que sabes en qué capa estás trabajando.
Otro problema común es tratar la documentación de un proveedor de RPC como sustituto de la documentación del protocolo. Los proveedores explican endpoints, límites y transporte; no redefinen cómo se firman las órdenes de Hyperliquid ni cómo se estructura el estado de HyperCore. Mantén ambas referencias abiertas y usa cada una para su propósito previsto.
| Criterio | Qué revisar | Por qué importa |
|---|---|---|
| Método no encontrado | Si el método pertenece a JSON-RPC de HyperEVM o a la API de HyperCore | Las acciones del exchange no son métodos EVM; usar la superficie incorrecta devuelve errores. |
| Conexión rechazada o 401 | URL del endpoint, clave de API y encabezados requeridos | Los fallos de transporte y autenticación parecen similares pero tienen soluciones diferentes. |
| Discrepancia de ID de cadena | Documentación oficial vs configuración de billetera o biblioteca | Un ID de cadena incorrecto impide que se acepten las transacciones. |
| Datos obsoletos | Si estás haciendo polling o suscribiéndote, y si el nodo está sincronizado | Los libros de órdenes y las posiciones cambian rápidamente; las lecturas obsoletas llevan a malas decisiones. |
Dónde encaja OnFinality junto a la documentación oficial
OnFinality proporciona API RPC e infraestructura de nodos dedicados para las redes compatibles. Para Hyperliquid, eso significa que puedes usar OnFinality como tu capa de transporte mientras confías en la documentación oficial para el comportamiento del protocolo, la firma y la semántica de la API. Esta separación mantiene tu integración mantenible: si cambias de proveedor, la lógica de tu aplicación sigue igual.
Antes de comprometerte, revisa los precios de RPC y la lista de redes compatibles para confirmar la disponibilidad y planificar la capacidad. Si necesitas recursos aislados o un endpoint privado, los nodos dedicados son una opción. Para un marco más amplio sobre la evaluación de proveedores, consulta la guía de selección de proveedores de RPC.
- Usa la documentación oficial para métodos de API, firma y arquitectura de la cadena.
- Usa OnFinality para acceso a endpoints, transporte y operaciones de nodos donde esté soportado.
- Consulta las redes compatibles y los precios antes de finalizar tu arquitectura.
- Ten en cuenta una ruta de conexión de respaldo para la resiliencia en producción.
Preguntas frecuentes
¿La documentación de Hyperliquid es lo mismo que la documentación de un proveedor de RPC?
No. La documentación oficial de Hyperliquid describe el protocolo, las superficies de API y los SDK. La documentación de un proveedor de RPC describe endpoints, autenticación, límites y transporte. Normalmente necesitas ambas: una para saber cómo funciona la cadena y otra para saber cómo conectarte a ella.
¿Necesito un endpoint separado para HyperCore y HyperEVM?
Eso depende de tu proveedor y configuración. HyperCore y HyperEVM comparten un estado y consenso, pero exponen API diferentes. Algunos proveedores ofrecen un único endpoint que alcanza ambas superficies; otros las separan. Consulta la documentación del proveedor para la configuración exacta.
¿Puedo usar bibliotecas estándar de Ethereum con HyperEVM?
HyperEVM está diseñado para ser compatible con Ethereum, por lo que los métodos JSON-RPC y las bibliotecas familiares generalmente se aplican para lecturas y escrituras de contratos. Siempre verifica el soporte de métodos y la configuración de la cadena con la documentación oficial y la página de red de tu proveedor.
¿Por dónde debería empezar si solo quiero leer datos de mercado?
Comienza con las secciones de API de HyperCore y streaming de la documentación oficial. Para datos a nivel de contrato en HyperEVM, usa lecturas JSON-RPC estándar. Confirma tu endpoint y transporte antes de construir paneles o alertas.
¿OnFinality soporta RPC de Hyperliquid?
Consulta la página de redes compatibles de OnFinality para ver la disponibilidad actual. Si Hyperliquid está listado, puedes usar los detalles del endpoint proporcionados allí. Si no, aún puedes usar la documentación oficial para orientación sobre el protocolo y planificar la infraestructura por separado.