Passer au contenu principal

Achat de LaserStream

LaserStream prend en charge neuf points de terminaison régionaux, bascule automatiquement en cas d’échec avec replay, et est un remplacement direct pour Geyser. Vous obtenez un débit et une résilience supérieurs par rapport aux nœuds dédiés. Pour plus d’informations, consultez notre comparaison.
LaserStream Devnet est disponible sur les plans Developer, Business et Professional. LaserStream Mainnet nécessite un plan Business ou Professional. Commencez depuis votre tableau de bord Helius, puis suivez le guide de démarrage rapide LaserStream gRPC pour connecter votre premier flux.
Les modules complémentaires LaserStream Plus remplacent le modèle de paiement à l’usage de votre forfait Professional par des coûts mensuels prévisibles. Cinq niveaux sont disponibles par mois : 5 To ($400 USD), 10 To ($750 USD), 25 To ($1,750 USD), 50 To ($3,250 USD) et 100 To ($6,000 USD). Chaque niveau inclut le volume de données indiqué sans consommer de crédits. Au-delà, les crédits de votre forfait sont utilisés à raison de 2 crédits par 0,1 Mo (non compressé). Consultez la tarification détaillée.
Pour bénéficier de la latence la plus faible possible, les Preconfirmations diffusent les transactions avant qu’elles ne soient fragmentées : les Preconfirmations Helius dès que le leader les exécute, avec leur statut d’exécution, et les Preconfirmations BAM lorsque le validateur s’engage à les exécuter. Il s’agit du signal de transaction le plus précoce proposé par Helius, transmis via un abonnement WebSocket preconfSubscribe. Il est disponible avec toutes les offres payantes. Les slots pour lesquels aucun message n’est transmis ne coûtent aucun crédit. Lorsqu’un slot transmet au moins un message, chaque abonnement ouvert est facturé selon le montant le plus élevé entre 300 crédits et 10 crédits par message transmis. Les slots non couverts ne coûtent aucun crédit.Le produit de streaming suivant le plus rapide est Raw Shreds (UDP), qui fournit des lambeaux non traités directement du réseau. En tant que principal validateur par mise, Helius reçoit les lambeaux avant la plupart des autres participants au réseau.Abonnez-vous dans votre tableau de bord Helius. Les lambeaux commencent généralement à arriver dans les 5 secondes suivant la soumission de l’adresse IP de votre serveur.Chaque licence coûte $1,000 USD/mois par IP ($800 USD/mois par IP avec les forfaits Pro). Consultez la page des forfaits pour en savoir plus.Pour les applications de production nécessitant des données traitées avec des garanties d’engagement, LaserStream offre la latence la plus faible parmi les solutions de streaming traitées.Il se connecte directement aux leaders Solana et s’étend sur plusieurs points de terminaison régionaux pour minimiser la latence géographique. Commencez avec LaserStream depuis votre tableau de bord Helius.
Oui ! Helius offre Raw Shreds (UDP), notre service de livraison de lambeaux à faible latence qui fournit un accès ultra faible latence aux données brutes des transactions Solana.Shred Delivery fournit des shreds non traités directement depuis le réseau, offrant un avantage concurrentiel significatif pour les stratégies de trading à haute fréquence.Vous pouvez vous abonner à Raw Shreds directement depuis votre tableau de bord Helius. Ajoutez simplement un siège et entrez votre adresse IP - aucune provision manuelle requise.Chaque licence coûte $1,000 USD/mois par IP ($800 USD/mois par IP avec les forfaits Pro).En tant que principal validateur par mise, Helius reçoit les lambeaux plus rapidement que les validateurs avec moins de mise et les nœuds RPC sans mise.Principales différences par rapport à LaserStream :
  • Shred Delivery : shreds bruts et non traités. Disponible en libre-service depuis le tableau de bord Helius. Nécessite une logique de reconstitution des shreds. Pour disposer d’un point de départ de référence, consultez le proxy ShredStream de Jito.
  • LaserStream : données traitées avec des garanties de niveau de confirmation, une relecture de l’historique sur 48 heures et des SDK faciles à utiliser pour les développeurs d’applications en production.
Jusqu’à 10 millions de comptes inclus par flux, filtres de programme illimités. Les limites de connexion varient selon le plan : les plans Business obtiennent jusqu’à 10 connexions gRPC simultanées, les plans Professionnels jusqu’à 100 connexions gRPC simultanées.

Utilisation de LaserStream

Oui ! LaserStream gRPC est conçu comme un remplacement direct pour le gRPC Yellowstone. Changez simplement votre point de terminaison et votre jeton API, et votre code gRPC existant fonctionnera immédiatement avec LaserStream. LaserStream utilise le protocole gRPC open-source.
Vous pouvez trouver les métriques de bande passante LaserStream sur la page LaserStream dans le tableau de bord Helius.
Oui. Les Preconfirmations diffusent les transactions avant qu’elles ne soient fragmentées : les Preconfirmations Helius dès que le leader les exécute, avec leur statut d’exécution, et les Preconfirmations BAM lorsque le validateur s’engage à les exécuter. Il s’agit du signal de transaction le plus précoce proposé par Helius, transmis via un abonnement WebSocket preconfSubscribe. Il est disponible avec toutes les offres payantes et facturé à hauteur de 10 crédits par message transmis. Les slots sans message ne coûtent aucun crédit. Les slots pour lesquels au moins un message est transmis sont soumis à un minimum de 300 crédits par abonnement.Les lambeaux décodés sont également disponibles via Transactions prétraitées (Beta) — faisant partie de la famille de produits de livraison de lambeaux de Helius. Ils arrivent en moyenne ~8 ms plus rapidement que le niveau d’engagement processed, mais n’incluent pas les métadonnées d’exécution comme les modifications de solde, les journaux ou les informations d’erreur. Livrés via le preprocessedSubscribe WebSocket sur tous les plans payants, mesuré à 0.1 crédits par message.Vous pouvez également utiliser Raw Shreds (UDP) pour recevoir des lambeaux Solana non traités sur UDP (nécessite une logique de délaminage personnalisée).Vous pouvez vous abonner à Raw Shreds directement depuis votre tableau de bord Helius. Pour commencer, achetez une licence ($1,000 USD/mois/IP ou $800 USD/mois/IP avec les forfaits Pro) dans votre tableau de bord et saisissez l’adresse IP de votre serveur.
Oui, vous pouvez vous abonner à plusieurs types de données dans un seul SubscribeRequest. Ajoutez des configurations de filtres séparées (comme accounts et transactions) pour recevoir à la fois les mises à jour de compte et les données de transaction dans un seul flux.
Placez le mint dans accountInclude sur un filtre de transactions gRPC et définissez matchMints: true. LaserStream compare alors le mint aux mints des soldes de tokens avant et après la transaction, et pas seulement aux clés de ses comptes. Les transferts SPL simples qui ne référencent jamais le mint sont donc également détectés. Nécessite helius-laserstream 0.8.5+ (JS), 0.6.4+ (Rust) ou go/v0.3.0+ (Go) ; gRPC uniquement. Consultez Filtrage par mint de token.

Ordre des messages

Non, LaserStream ne garantit pas l’ordre des messages. Vous pouvez recevoir les transactions et les mises à jour de comptes dans le désordre, même au sein d’un même slot.Pour en savoir plus, consultez notre documentation sur les garanties de livraison de LaserStream.
Non, LaserStream ne diffuse pas les comptes dans l’ordre où ils sont écrits. Les mises à jour de comptes peuvent arriver dans un ordre différent de celui de leur écriture dans le registre. Pour en savoir plus, consultez nos garanties de livraison de LaserStream.
Vous ne pouvez pas diffuser les transactions dans l’ordre, mais vous pouvez reconstituer cet ordre côté client. Procédez comme suit :
  1. Mettez les messages en mémoire tampon côté client
  2. Extrayez les champs slot et index inclus dans chaque message
  3. Triez les transactions en fonction de ces champs
Le champ slot indique le slot auquel appartient une transaction, tandis que le champ index indique sa position dans ce slot. En utilisant les deux, vous pouvez reconstituer l’ordre.

Dépannage de LaserStream

• Goulots d’étranglement côté client : les clients JavaScript peuvent prendre du retard lorsqu’ils sont surchargés. Restreignez vos filtres ou optez pour un langage plus rapide.• Bande passante locale limitée : les abonnements volumineux peuvent saturer une connexion lente. Surveillez l’utilisation du réseau ou améliorez votre connexion.• Distance géographique : choisissez le point de terminaison LaserStream de la région la plus proche. Les itinéraires longs entraînent des pertes de paquets et augmentent la latence.• Logique de traitement : évitez de bloquer le thread principal. Utilisez des files d’attente asynchrones ou des workers.Conseil pour les tests de performance :
Vérifiez votre x-token et votre point de terminaison, puis assurez-vous que les connexions gRPC sortantes sont autorisées. Consultez l’état de la connexion dans votre tableau de bord et examinez les journaux d’erreurs de votre application pour détecter d’éventuels problèmes d’authentification ou de réseau.
Vérifiez les clés publiques et les niveaux de commitment, puis examinez votre logique AND/OR. Les filtres sont évalués comme décrit dans la documentation.
Il s’agit d’événements de ping/heartbeat qui maintiennent la connexion active et évitent les expirations de délai. Ils font partie de la gestion des connexions du protocole gRPC. Vous pouvez les ignorer sans risque ou les utiliser pour surveiller l’état de la connexion dans votre application.

Besoin d’aide supplémentaire ?

Contact Support

Obtenez de l’aide auprès de notre équipe par Discord, chat ou e-mail.

Status Page

Consultez en temps réel la disponibilité et les performances du service.