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
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.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 souscriptionpreconfSubscribe 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 /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
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 lepreprocessedSubscribe 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
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 :
transactionSubscribeet uneaccountSubscribeamé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.cometwss://devnet.helius-rpc.compour 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èmeWebhooks
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 externesCommencer
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