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 dès le premier instant où elles peuvent être observées, avant qu’elles soient regroupées dans des entrées et découpées en shreds. Les Preconfirmations Helius sont émises dès que le leader exécute une transaction, accompagnées de son statut d’exécution ; les Preconfirmations BAM sont émises lorsque le validateur s’engage à l’exécuter. Il s’agit du signal de transaction offrant la latence la plus faible proposé par Helius, transmis via un abonnement WebSocketpreconfSubscribe. Il est disponible avec tous les forfaits payants au tarif de 10 crédits par message transmis. Les slots sans message ne coûtent rien. Les slots comportant un ou plusieurs messages transmis sont soumis à un minimum de 300 crédits par abonnement.
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 de pré-exécution de Helius : shreds bruts (UDP). Helius est l’un des principaux validateurs en matière de stake. Nous recevons donc les shreds avant les validateurs disposant d’un stake inférieur et les nœuds RPC sans stake. Vous devez effectuer vous-même le réassemblage des shreds. Disponible avec toutes les offres ; chaque accès coûte $1,000 USD/mois par IP ($800 USD/mois par IP avec les offres Pro). Abonnez-vous depuis votre tableau de bord Helius - aucun provisionnement manuel n’est requis.Idéal Pour
- propAMMs
- Snipers
- Copy traders
- Bots de liquidation
- Opérateurs de nœuds RPC qui souhaitent éliminer la latence de synchronisation du 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
- Clé en main : bénéficiez de flux gRPC plus rapides sans avoir à gérer le matériel ni les mises à niveau
- Relecture historique sur 48 heures : récupérez automatiquement jusqu’à 48 heures de données manquantes
- Reconnexion automatique : gestion intégrée des connexions avec une logique de nouvelle tentative intelligente
- Points de terminaison mondiaux : disponibles dans 9 régions à travers le monde pour une latence optimale
- Compatible avec Yellowstone : remplacement direct des configurations
@triton-one/yellowstone-grpcexistantes
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