Skip to main content

Qu’est-ce que le streaming de données sur Solana ?

Le streaming de données permet aux applications de recevoir des mises à jour en temps réel de la blockchain Solana à mesure que les événements se produisent sur la chaîne. Au lieu de scruter continuellement les mises à jour, le streaming établit des connexions persistantes qui poussent les données vers votre application instantanément lorsque les transactions sont traitées, les comptes changent ou les blocs sont produits. C’est essentiel pour les applications qui nécessitent des données à la seconde près, telles que :
  • Applications de trading surveillant les changements de prix et les liquidations
  • Protocoles DeFi suivant les interactions des utilisateurs et les changements d’état
  • Marketplaces NFT détectant les ventes, les listes et les transferts
  • Plateformes analytiques collectant des métriques blockchain complètes
  • Portefeuilles affichant le solde en temps réel et les mises à jour des transactions
Vous construisez une stratégie de trading ? La section Trading rassemble les produits sensibles à la latence — Preconfirmations, Shred Delivery, et Helius Sender — en un seul endroit.

Pourquoi choisir Helius pour le streaming de données ?

Latence Ultra-Faible

Connexions directes aux leaders Solana pour une livraison de données en moins d’une seconde

Fiabilité Entreprise

Redondance multi-nœuds et basculement automatique pour une disponibilité de 99,9%

Replay Historique 24 Heures

Ne manquez jamais de données avec des capacités de remplissage automatique

Infrastructure Globale

Points de terminaison dans plusieurs régions pour des performances optimales dans le monde entier

Quelle solution de streaming dois-je utiliser ?

Choisissez le produit qui correspond au stade des données dont vous avez besoin et à la manière dont votre application veut les consommer. Le tableau ci-dessous associe chaque option à sa forme de livraison et au type de charges de travail auxquelles elle est le mieux adaptée.
Pas sûr de quel choisir ? La plupart des applications en production commencent avec LaserStream gRPC pour les backends et LaserStream WebSocket pour les clients navigateurs/UI. Les Webhooks sont idéaux lorsque vous ne voulez pas maintenir une connexion persistante. Shred Delivery est spécialement conçu pour les stratégies de trading en millisecondes, et les Transactions Prétraitées livrent les transactions pré-exécution décodées sans deshredding. Pour le signal de transaction le plus précoce de tous, Preconfirmations diffuse les transactions avant qu’elles ne soient shreds.

Choisissez en fonction de ce que vous optimisez

Les produits basés sur les shreds et les niveaux d’engagement de LaserStream se situent à différents points du cycle de vie des transactions. Ce que vous essayez de recevoir est aussi important que le protocole :
Erreur courante: si vous avez besoin de modifications d’état de compte ou de programme en temps réel (par exemple, surveillant le compte de courbe d’obligation d’un AMM ou le solde de jetons d’un utilisateur), Shred Delivery n’aide pas — ces mises à jour n’existent tout simplement pas au stade du shred. Utilisez LaserStream gRPC à processed à la place.

Solutions de Streaming Helius

Preconfirmations

Preconfirmations diffuse les transactions au point le plus précoce où elles peuvent être observées — avant qu’elles ne soient collectées en entrées et shreds. Les préconfirmations Helius sont émises dès que le leader exécute une transaction, avec son statut d’exécution ; les préconfirmations BAM sont émises lorsque le validateur s’engage à l’exécuter. C’est le signal de transaction avec la latence la plus faible proposé par Helius, livré via une souscription preconfSubscribe WebSocket. Disponible pour tout abonné au plan Professionnel ou supérieur à 10 crédits par message.

Idéal Pour

La réaction la plus précoce possible à l’activité on-chain :
  • propAMMs
  • Snipers
  • Traders copieurs
  • Bots de liquidation
Une préconfirmation est un signal précoce, pas une garantie — la transaction n’a pas encore atterri et pourrait encore échouer ou être annulée.

Shred Delivery

Shred Delivery est le produit de données pré-exécution de Helius : shreds bruts (UDP). Helius est un des meilleurs validateurs par mise, donc nous recevons les shreds avant les validateurs de moindre mise et les nœuds RPC non misés. Vous implémentez le deshredding vous-même. Disponible sur tous les plans ; chaque place coûte 1 000 /moisparIP(800/mois par IP (800 /mois par IP sur les plans Pro). Abonnez-vous dans votre Tableau de Bord Helius - aucun provisionnement manuel requis.

Idéal Pour

  • propAMMs
  • Snipers
  • Traders copieurs
  • Bots de liquidation
  • Arbitrage
  • Opérateurs de nœuds RPC qui souhaitent éliminer la latence de synchronisation réseau
Prêt à recevoir des shreds bruts ? Abonnez-vous dans votre Tableau de Bord Helius. Voir tarification pour les détails.

Transactions Prétraitées

Transactions prétraitées sont des transactions pré-exécution, agrégées principalement à partir de shreds décodés avec le deshredding géré par Helius. Livrées via le preprocessedSubscribe WebSocket (Bêta Publique, tous les plans payants, 0.1 crédit par message).

Idéal Pour

Applications de trading sensibles à la latence souhaitant des transactions décodées et pré-exécution sans exploiter un décodeur de shred.

LaserStream gRPC (Tous les plans Devnet, Business+ Mainnet)

LaserStream gRPC offre un streaming de données à très faible latence via gRPC, avec des fonctionnalités avancées telles que le replay historique, les reconnexions automatiques et la fiabilité multi-nœuds. LaserStream est compatible avec le protocole ouvert Yellowstone gRPC, donc tout client Yellowstone fonctionne.

Caractéristiques Clés

  • Prêt à l’emploi : obtenez des flux gRPC plus rapides sans les tracas de gestion du matériel ou des mises à niveau
  • Replay Historique 24 Heures : remplissage automatique jusqu’à 24 heures de données manquées
  • Reconnexion Automatique : gestion de connexion intégrée avec logique de réessai intelligente
  • Points de terminaison globaux : disponible dans 9 régions dans le monde pour une latence optimale
  • Compatible Yellowstone : remplacement direct pour les configurations existantes @triton-one/yellowstone-grpc

Idéal Pour

  • Services backend
  • Applications à haut débit
  • Systèmes critiques nécessitant une livraison de données garantie
Commencez avec LaserStream depuis votre Tableau de Bord Helius. Le Mainnet requiert un plan Business ou supérieur ; le Devnet est disponible sur tous les plans payants. Voir nos plans pour les détails.

LaserStream WebSocket

LaserStream WebSocket est la variante du protocole WebSocket de LaserStream. Il sert les méthodes standard d’abonnement Solana JSON-RPC (accountSubscribe, programSubscribe, logsSubscribe, …) aux côtés des extensions spécifiques à Helius comme transactionSubscribe pour le filtrage avancé, le tout sur le même point de terminaison unifié et alimenté par le même backend LaserStream que le produit gRPC.

Caractéristiques Clés

  • Compatibilité Solana complète : fonctionne avec toute bibliothèque client WebSocket Solana
  • Extensions Helius : transactionSubscribe et une accountSubscribe améliorée pour un filtrage plus riche
  • Jusqu’à 200 ms plus rapide que les WebSockets basés sur Agave RPC standard
  • Point de terminaison unifié : wss://mainnet.helius-rpc.com et wss://devnet.helius-rpc.com pour les méthodes standard et étendues par Helius

Idéal Pour

Applications frontales en temps réel, backends à volume modéré, compatibilité étendue de l’écosystème

Webhooks

Notifications webhook basées sur des événements, de serveur à serveur, pour les activités on-chain livrées à vos points de terminaison.

Caractéristiques Clés

  • Données d’événements analysées : données de transaction lisibles pour les ventes, échanges, et plus
  • Types multiples : options webhook améliorées, bruts et Discord
  • Filtrage des transactions : abonnez-vous à des types d’événements et adresses spécifiques
  • Livraison fiable : réessais automatiques et confirmations de livraison

Idéal Pour

Architectures basées sur des événements, notifications, intégrations avec des services externes

Commencer

1

Choisissez votre solution

Sélectionnez la méthode de streaming qui correspond le mieux aux exigences de votre application et à votre infrastructure.
2

Obtenez votre clé API

Inscrivez-vous sur dashboard.helius.dev et obtenez votre clé API.
3

Suivez le Quickstart

Chaque solution dispose de guides de démarrage rapide dédiés et d’exemples de code.
4

Surveillez & Évoluez

Utilisez le tableau de bord Helius pour surveiller l’utilisation et faire évoluer votre plan selon les besoins.

Démarrage rapide du Streaming de Données

Mettez-vous en route avec votre première connexion de streaming en quelques minutes

Support & Communauté

Documentation

Références API complètes et guides pour toutes les méthodes de streaming

Communauté Discord

Rejoignez des milliers de développeurs construisant sur Solana avec Helius

Support Entreprise

Canaux de support prioritaires pour les clients professionnels et d’entreprise
Prêt à commencer à diffuser des données Solana ? Choisissez votre méthode préférée ci-dessus et plongez dans la documentation !