USDC Yield With Cover Built InQuicknode Earn now runs USDC yield with cover for protocol risk built in, underwritten by OpenCover. Six covered vaults on Base.
Lire l'annonceModifications apportées à WebSocket par Hyperliquid : ce que cela signifie pour vous
Hyperliquid va apporter des modifications à ses flux WebSocket publics après sa prochaine mise à niveau du réseau. Voici ce que cela implique pour les traders automatisés et comment migrer les charges de travail sensibles à la latence vers gRPC avec Quicknode.

12 juin 2026 — 10 min de lecture

On June 9, 2026, Hyperliquid's core team announced that several public WebSocket API feeds will push data less frequently after the next network upgrade. On June 11, 2026, the team adjusted the rollout based on user feedback: webData2 conservera son intervalle de diffusion actuel de 5 secondes pendant encore une mise à niveau du réseau, selon la norme l2Book passera à 20 niveaux toutes les 2 secondes, avant de passer ensuite à 5 secondes, puis à un nouveau fastAssetCtxs Le flux WebSocket conservera les écarts de prix de référence toutes les 5 secondes pour les interfaces.
Les flux concernés comprennent toujours la profondeur du carnet d'ordres, les cours moyens, le contexte des actifs, le contexte de tous les actifs des DEX, ainsi que webData2, dont la migration vers webData3.
Pour les tableaux de bord, les outils de suivi de portefeuille et les interfaces destinées aux utilisateurs, ces nouveaux intervalles peuvent s'avérer acceptables. En revanche, pour les systèmes de trading automatisés, ils modifient le modèle de données. Une stratégie qui émet des cotations, calcule des volumes, annule ou achemine des ordres à partir d'instantanés WebSocket publics nécessite désormais un plan de données différent.
Hyperliquid's team was direct about the expected path for this workload:
« Les traders automatisés devraient exploiter un nœud non validateur pour bénéficier de davantage de niveaux ou streams de mises à jour en temps réel. »
Cet article explique quels sont les changements, en quoi ils sont importants pour les bots, et comment migrer Hyperliquid sensibles à la latence vers une infrastructure gérée avec Quicknode.
Flux API public | Nouveau comportement après la mise à jour | Impact opérationnel |
|---|---|---|
webData2 | L'intervalle de transmission actuel de 5 secondes sera maintenu pour une mise à niveau supplémentaire du réseau. La migration vers webData3 reste toutefois nécessaire. | Les applications qui continuent à lire webData2 disposent d'un délai supplémentaire, mais ne doivent pas considérer ce flux comme définitif. |
l2Book | 5 niveaux toutes les 0,5 seconde avec « fast: true », ou 20 niveaux toutes les 2 secondes sans « fast: true ». Une mise à jour ultérieure devrait porter la fréquence de mise à jour des 20 niveaux à toutes les 5 secondes. | La logique de trading doit choisir entre des données « top-of-book » peu approfondies mais plus rapides et des instantanés plus détaillés mais plus lents. |
Le l2Book Le changement est l'élément le plus important pour les stratégies automatisées. Sans fast : true, l'API publique renverra 20 niveaux toutes les 2 secondes après la prochaine mise à jour, un passage à 5 secondes étant prévu ultérieurement. Avec fast : true, elle renvoie 5 niveaux toutes les 0,5 seconde. Aucune de ces deux options ne fournit un carnet de commandes complet en temps réel pour les stratégies qui dépendent de la profondeur du marché, du comportement des files d'attente ou des variations rapides des écarts.
Il ne s'agit ni d'une panne ni d'un changement radical au sens habituel du terme. Il s'agit d'une distinction entre l'infrastructure publique partagée et le profil de données requis par les systèmes de trading automatisés.
Pour un bot, un livre périmé n'est pas un désagrément. Il le considère comme une entrée erronée.
Les teneurs de marché ont besoin d'une profondeur de marché actualisée pour établir leurs cotations en fonction des stocks en temps réel et des écarts de prix. Les robots d'exécution ont besoin des cours moyens actuels et de la pression sur le carnet d'ordres pour dimensionner les ordres. Les stratégies de liquidation, d'arbitrage et de base nécessitent que l'écart entre le dernier instantané et le bloc actuel soit aussi faible que possible.
Lorsqu'un carnet de commandes est mis à jour toutes les 2 ou 5 secondes, la stratégie n'est pas simplement en retard de cet intervalle. Elle s'appuie sur une situation de marché différente. Cela a des répercussions sur :
Délais de soumission des devis et d'annulation
Calculs du spread, du glissement et de la sélection adverse
Détermination de la taille des positions et contrôles des risques
Contrôleurs de liquidation et de financement qui déclenchent des ordres
Backtests reposant sur un flux de données similaire à celui de l'environnement de production
L'API publique peut tout de même s'avérer utile pour l'interface utilisateur, la surveillance passive et l'affichage de données non critiques. Les logiques de trading qui dépendent de la profondeur du marché en temps réel nécessitent un flux spécialement conçu à cet effet, qu'il s'agisse d'un abonnement WebSocket ou d'un gRPC .
Hyperliquid recommande d'exploiter un nœud non validateur pour bénéficier d'un plus grand nombre de niveaux ou streams de mise à jour en temps réel. Cela permet aux traders automatisés d'accéder directement au profil de données dont ils ont besoin, mais cela implique également des tâches liées à l'infrastructure : exploitation des nœuds, mises à jour, surveillance, gestion des reconnexions, planification des capacités et intégration des clients.
Quicknode une plateforme de développement blockchain qui fournit Hyperliquid gérée sur HyperCore et HyperEVM via un endpoint unique. Les protocoles WebSocket et gRPC tous deux pris en charge sur chaqueendpoint Hyperliquid . Pour les équipes concernées par cette modification de l’API publique, la fonctionnalité la plus pertinente est gRPC d’HyperCore. Non pas parce que WebSocket n’est pas l’outil adéquat, mais parce que nous constatons que WebSocket présente des faiblesses à grande échelle : tempêtes de reconnexions, fragilité des flux pilotés par paquets et surcharge liée à la charge utile sur les abonnements multi-marchés.
Quicknode Hyperliquid gRPC pour l'ensemble des streams de données HyperCore, avec une transmission bidirectionnelle, une latence inférieure à la milliseconde pour les données de marché et une compression zstd native permettant de réduire la bande passante d'environ 70 %. Accès à /hypercore JSON-RPC, /hypercore WebSocket et HyperCore gRPC le forfait « Build » ou un forfait supérieur.
Commencez par consulter Hyperliquid Quicknode Hyperliquid et la référence de l'APIgRPC Hyperliquid .
La différence essentielle ne réside pas seulement dans un endpoint privé. Il s'agit de l'accès aux ensembles de données HyperCore adaptés aux charges de travail liées au trading automatisé.
Hyperliquid Quicknode couvrent les transactions exécutées, les événements liés au cycle de vie des ordres, les mises à jour du carnet d'ordres, les données d'exécution TWAP, les événements liés aux comptes et aux soldes, les actions d'écriture de HyperCore vers HyperEVM, les blocs bruts, les instantanés du carnet d'ordres L2, les instantanés et les différences du carnet d'ordres L4, ainsi que les transactions testnet .
C'est important, car le choix du flux WebSocket public le plus adapté dépend de la fonction remplie par la stratégie. Un teneur de marché a besoin de données différentes de celles d'un outil de surveillance des liquidations, et un tableau de bord a besoin de données différentes de celles d'un routeur d'ordres.
Ensemble de données | Disponibilité de l'API | Où cela s'intègre-t-il ? |
|---|---|---|
MÉTIERS | gRPC JSON-RPC/WSS | Transactions exécutées, suivi des cours et analyse des transactions. |
COMMANDES | gRPC JSON-RPC/WSS | Suivi du cycle de vie des ordres, exécutions, annulations et état d'exécution. |
MISE À JOUR DES LIVRES | gRPC JSON-RPC/WSS |
StreamL2Book fournit à chaque bloc un aperçu complet et agrégé du carnet d'ordres de niveau 2. Chaque message comprend les cours acheteurs et vendeurs actuels par niveau de prix, ainsi que le volume total et le nombre d'ordres à chaque niveau.
Utilisation StreamL2Book lorsque votre stratégie nécessite une profondeur de marché actualisée par niveau de prix sans avoir à constituer un carnet d'ordres local à partir des écarts incrémentiels. Le flux prend en charge une profondeur configurable, avec n_niveaux jusqu'à 100, avec en option un regroupement par tranches de prix pour une agrégation plus large.
Par rapport à un établissement public l2Book un flux qui transmet 5 niveaux toutes les 0,5 seconde ou 20 niveaux toutes les 2 secondes, avant de passer ultérieurement à un intervalle de 5 secondes ; cette solution est la plus adaptée à la tenue de marché, à la surveillance des écarts, à l'exécution tenant compte de la profondeur du marché et aux alertes basées sur le carnet d'ordres.
StreamL4Book fournit le carnet d'ordres avec un niveau de détail par ordre individuel. Lors de l'abonnement, il envoie un instantané complet des cours acheteurs et vendeurs en attente. Par la suite, il envoie des différences par bloc.
Utilisation StreamL4Book lorsque les niveaux de prix agrégés ne suffisent pas. On peut citer, à titre d'exemple, l'analyse des files d'attente, les études de liquidité au niveau des ordres, la recherche sur la microstructure du marché, ainsi que les systèmes qui doivent suivre les ordres en attente individuels plutôt que de se limiter aux totaux au niveau des prix.
StreamL2Book et StreamL4Book fonctionnent gRPC. Elles ne sont pas disponibles via WebSocket ou JSON-RPC.
Besoin commercial | WebSocket public après la mise à jour | Quicknode |
|---|---|---|
Profondeur L2 actualisée | 5 niveaux toutes les 0,5 seconde, soit 20 niveaux toutes les 2 secondes, avant de passer à 5 secondes | StreamL2Book : instantané complet agrégé à chaque bloc |
Mises à jour en haut de la page | La meilleure approximation est obtenue avec l2Book, qui effectue un sondage rapide toutes les 0,5 seconde. | StreamBboBook : diffusion des meilleurs cours acheteur/vendeur en cas de variation |
Plus de 20 niveaux |
Vous n'avez pas besoin de déplacer toutes Hyperliquid en même temps. Commencez par séparer les données d'entrée utilisées pour la prise de décision de celles destinées à l'affichage.
Classez chaque abonnement.
Les flux qui déclenchent des ordres, des annulations, le dimensionnement ou la mise en place de limites de risque doivent être transférés en priorité. Les flux qui alimentent les tableaux de bord, les graphiques visibles par les utilisateurs ou la surveillance passive peuvent souvent rester sur WebSocket.
Remplacer « public » l2Book pour la prise de décisions de trading.
Utilisation StreamL2Book si votre stratégie nécessite une profondeur de marché, des données actualisées en temps réel sur les cours les plus élevés ou des calculs de spread. Utilisez StreamL4Book s'il a besoin d'informations sur l'état d'une commande spécifique ou de détails au niveau de la file d'attente.
Concevoir le comportement de reconnexion en s'appuyant sur le modèle de flux.
Avec StreamL2Book, chaque message correspond à un instantané L2 complet pour ce bloc ; votre consommateur peut ainsi remplacer l'état local du niveau des prix à chaque mise à jour. Avec StreamL4Book, initialiser à partir de l'instantané, appliquer les modifications et réinitialiser à partir d'un nouvel instantané lors de la reconnexion.
Veillez à séparer l'exécution, l'analyse et les alertes.
Un modèle de production courant consiste à utiliser gRPC les données de marché en temps réel de la stratégie, l'API ou SDK Hyperliquid SDK les ordres signés localement, JSON-RPC pour les lectures par lots et historiques, Streams Webhooks les pipelines d'événements asynchrones, et SQL Explorer pour la recherche ou les analyses.
Faites fonctionner les deux alimentations pendant la transition.
Avant la mise à niveau du réseau, exécutez votre consommateur WebSocket public existant en parallèle du nouveau gRPC . Comparez l'ancienneté du carnet d'ordres, le spread observé, les délais de mise à jour, la qualité d'exécution et tout indicateur de risque spécifique à votre stratégie. Cela vous permettra de disposer d'un plan de basculement concret, plutôt que de devoir procéder à endpoint à la dernière minute.
Quicknode un dépôt public gRPC HyperCore gRPC destiné aux développeurs qui créent des applications utilisantstreamsgRPC Hyperliquid . Ce dépôt comprend des exemples en JavaScript, Python, Go et Rust, avec des définitions proto partagées, la prise en charge de la décompression zstd, des exemples de filtrage côté serveur, ainsi queendpoint mainnet testnet .
gRPC être la première solution à envisager pour les données de marché HyperCore sensibles à la latence, mais il n'est pas nécessaire qu'il prenne en charge toutes les charges de travail.
WebSocket est disponible sur tousendpoint Hyperliquid . Il continue d'alimenter les tableaux de bord dans le navigateur, les vues de portefeuille, les interfaces de surveillance et toute activité de trading dont le profil de mise à jour correspond à la stratégie.
JSON-RPC prend en charge le « backfill », les lectures de blocs par lots, l'état du portefeuille, l'état de la chambre de compensation et l'interaction avec les contrats HyperEVM.
Streams et Webhooks peuvent transmettre des événements filtrés vers les systèmes backend et les pipelines d'alerte.
SQL Explorer permet d'interroger plus de 500 milliards de lignes indexées de Hyperliquid et de rendre ces requêtes accessibles sous forme de points de terminaison REST programmables.
La page Hyperliquid Quicknode mentionne également un SLA garantissant une disponibilité de 99,99 %, plus de 6 milliards de requêtes Hyperliquid par mois et plus de 500 milliards de lignes de données consultables. Ces chiffres sont importants lorsque la charge de travail ne relève pas d'une simple démonstration, mais d'un système de trading fonctionnant en continu.
Créez un Quicknode sur quicknode.com/signup.
Créez unendpoint Hyperliquid endpoint le Quicknode . Un seul endpoint un accès géré à la fois à HyperCore et à HyperEVM.
Passez en revue les Hyperliquid disponibles et associez chaque donnée d'entrée de la stratégie au flux correspondant.
Consultez la documentation de l'APIgRPC Hyperliquid pour connecter votre consommateur.
Choisissez le flux qui correspond à votre stratégie : StreamL2Book pour la profondeur du niveau des prix agrégés, StreamL4Book pour les informations spécifiques à chaque ordre, ou les ensembles de données standard relatifs aux transactions, aux ordres, aux événements et aux mises à jour du carnet d'ordres.
Clonez le dépôt gRPC HyperCore gRPC pour tester les abonnements en JavaScript, Python, Go ou Rust.
Consultez les exemples pratiques disponibles dans la bibliothèque Hyperliquid et dans la bibliothèque d'applications d'exemple.
La mise à jour de l'API publique Hyperliquid indique que le réseau oriente les points de terminaison partagés vers des modèles d'accès plus légers et plus étendus. Les traders automatisés ont besoin d'une approche différente : une profondeur de marché actualisée, davantage de niveaux, streams en temps réel et une infrastructure conçue pour des systèmes fonctionnant en continu.
Quicknode une solution gérée pour cette configuration, sans que vous ayez à gérer vous-même l'infrastructure Node.js.
Commencez par le Quicknode Hyperliquid .
Fondée en 2017, Quicknode une infrastructure blockchain de niveau institutionnel destinée aux développeurs et aux entreprises. Grâce à une disponibilité de 99,99 % et à la prise en charge de plus de 80 chaînes, les équipes peuvent développer et faire évoluer leurs applications sur la blockchain sans aucun compromis.
Les dernières actualités en matière d'ingénierie, les mises à jour sur les produits et les nouvelles du Web3, directement dans votre boîte mail.
Certifié SOC 2 Type II · ISO 27001
Toutes les 5 secondes. |
La logique axée sur les cours moyens peut s'écarter de la situation actuelle du marché entre deux phases de hausse. |
spotAssetCtxs / allDexsAssetCtxs | Toutes les 15 secondes. Un nouveau flux WebSocket « fastAssetCtxs » fournit les écarts de prix de référence à l'intervalle initial de 5 secondes. | Les interfaces nécessitant des écarts de prix de référence de 5 secondes peuvent utiliser fastAssetCtxs ; les systèmes de trading doivent toutefois continuer à évaluer si le contexte de l'actif doit être pris en compte dans le processus décisionnel. |
TWAP | gRPC JSON-RPC/WSS | Suivi de l'exécution TWAP et analyse de l'exécution algorithmique. |
ÉVÉNEMENTS | gRPC JSON-RPC/WSS | Soldes, virements, dépôts, retraits, opérations de chambre forte, paiements de financement et frais liés aux enchères prioritaires de gaz. |
ACTIONS_DE_L'AUTEUR | gRPC JSON-RPC/WSS | Données relatives aux transferts d'actifs et aux ponts entre HyperCore et HyperEVM. |
BLOCS | gRPC | Données brutes de la blockchain HyperCore destinées aux systèmes d'archivage et à l'analyse de la chaîne. |
StreamL2Book | gRPC | Profondeur agrégée du niveau des prix, avec des instantanés complets à chaque bloc. |
StreamL4Book | gRPC | Ordres de repos individuels, instantanés initiaux et différences par bloc. |
StreamBboBook | gRPC | Meilleur cours acheteur/vendeur en haut du carnet d'ordres, diffusé uniquement lorsque le BBO change. Précision supérieure à celle du sondage rapide l2Book toutes les 0,5 seconde. |
StreamL2BookDiff | gRPC | Variations incrémentielles du niveau de prix L2 avec des numéros de séquence par pièce pour une gestion efficace du carnet d'ordres local. |
StreamL4BookUpdates | gRPC | Différences de type « ajout/mise à jour/suppression » par commande, destinées au suivi commande par commande et à l'analyse de la microstructure. |
StreamTpslUpdates | gRPC | Mises à jour relatives à l'ajout ou à la suppression d'ordres à déclenchement (TP/SL) avec instantané des ordres ouverts pour la surveillance des stops et les alertes. |
MEMPOOL_TXS | gRPC , testnet | Transactions en attente de confirmation de bloc sur testnet. |
StreamL2Book avec une profondeur configurable pouvant aller jusqu'à 100 niveaux |
Carnet de commandes individuel | Non disponible via les instantanés WebSocket publics | Instantané complet initial de StreamL4Book et différences par bloc |
Suivi du cycle de vie des commandes | La fréquence des flux publics peut ne pas correspondre aux besoins d'exécution | ORDRES via gRPC les exécutions, les annulations et les changements de statut |
Diffusion en continu multi-marchés à faible bande passante | Charges utiles JSON pour WebSocket | gRPC compression zstd native |
Remplissage historique | Ce n'est pas le modèle d'accès approprié | HyperCore JSON-RPC, avec notamment la fonction hl_getBatchBlocks permettant de traiter jusqu'à 200 blocs par requête |