Skip to main content

Aperçu

Mise à jour des tarifs : Sender Max utilise désormais un pourboire minimum de 0.001 SOL. Cela vous place dans un tampon de pourboires prioritaires pour le haut du bloc — donnez plus de pourboire pour être en premier. La catégorie optimisée pour le coût SWQOS-seulement reste à 0.000005 SOL.
Helius Sender est un service spécialisé pour la soumission de transactions à ultra-faible latence, conçu pour le trading sensible à la latence. Il soumet votre transaction à travers tous les chemins (Helius, Jito, Harmonic, Rakurai, etc.) simultanément pour lui donner le chemin le plus rapide possible dans un bloc. Sender ne consomme pas de crédits API — vous payez par transaction avec un pourboire en SOL. Il est disponible sur chaque plan, y compris le niveau gratuit.

Pas de crédits

Disponible sur tous les plans sans consommer de crédits API. Vous payez par envoi avec un pourboire en SOL.

Routage Multi-Chemins

Soumet à travers tous les chemins (Helius, Jito, Harmonic, Rakurai, etc.) pour l’inclusion la plus rapide possible

Points d'accès globaux

Le point d’accès HTTPS s’auto-route vers l’emplacement le plus proche pour le frontend, HTTP régional pour le backend

50 TPS (Par défaut)

Besoin de plus ? Demandez des limites plus élevées et des arrangements de pourboires personnalisés

Choisissez votre catégorie

Sender propose deux catégories. Les deux sont à faible latence et sans crédits — la différence est le nombre de chemins que votre transaction emprunte et le pourboire minimum requis.
Les pourboires entre 0.000005 SOL et 0.001 SOL sont acceptés mais n’entrent pas dans le tampon de pourboires prioritaires — ils sont envoyés sur une base de meilleurs efforts à travers moins de chemins. Pour obtenir la priorité du tampon et chaque chemin de routage, donnez au moins 0.001 SOL.

Sender Max (atterrissage le plus rapide)

Routé à travers chaque chemin et entré dans un tampon de pourboires prioritaires pour les soumissions les plus compétitives. Gère à la fois les transactions et les paquets.

SWQOS-seulement (optimisé pour le coût)

Pourboire le plus bas, chemin rapide unique. Add ?swqos_only=true to any endpoint URL.

Guide de démarrage rapide

Prêt à soumettre votre première transaction Solana à ultra-faible latence ? Ce guide vous permet de commencer en quelques minutes. La meilleure partie : vous n’avez besoin d’aucun plan payant ou accès spécial — Sender est disponible pour tous les utilisateurs et ne consomme pas de crédits API. L’exemple ci-dessous utilise le niveau Sender Max (pourboire de 0.001 SOL). Pour l’option de pourboire la plus basse, voir SWQOS-seulement.
1

Créez votre compte Helius gratuit

Commencez par créer votre compte gratuit sur le Tableau de bord Helius. Sender est disponible sur tous les plans, y compris le niveau gratuit, et ne consomme aucun crédit API.
2

Obtenez votre clé API

Allez à la section Clés API et copiez votre clé. Utilisez-la pour obtenir les blockhashes et la confirmation de transaction. Sender gérera la soumission de la transaction.
3

Envoyez votre première transaction

Envoyons un simple transfert SOL en utilisant Sender. Cet exemple inclut le pourboire requis et la taxe de priorité, et saute les vérifications préalables pour une latence plus faible (optionnel).
4

Succès ! Comprendre ce qui s'est passé

Vous avez soumis avec succès une transaction via Sender ! Voici ce qui a permis cela :
  • Aucun crédit consommé : Sender est sans crédit pour tous les utilisateurs
  • Routage multi-chemins : Votre transaction a été soumise à travers tous les chemins (Helius, Jito, Harmonic, Rakurai, etc.) simultanément
  • Pourboire requis : Un pourboire de 0.001 SOL entre dans le tampon de pourboires prioritaires et utilise chaque chemin de routage. Voir les catégories pour l’option à pourboire plus bas SWQOS-seulement
  • Taxe de priorité : Signale aux validateurs votre volonté de payer pour un traitement prioritaire
  • Pré-vérification sautée (optionnel) : Échange la validation contre la vitesse — Sender prend également en charge les vérifications préalables

Exigences

Exigences obligatoires : Chaque transaction de Sender doit inclure un pourboire (minimum 0.001 SOL pour Sender Max, ou 0.000005 SOL pour SWQOS-seulement) et une taxe de priorité.
skipPreflight est optionnel — Sender prend en charge les vérifications préalables. Définissez skipPreflight: true pour échanger la validation contre une latence inférieure.

Pourboires et taxes de priorité

Toutes les transactions soumises via Sender doivent inclure à la fois un pourboire et une taxe de priorité :
  • Pourboire : Un transfert SOL vers un compte de pourboire désigné. Minimum 0.001 SOL pour Sender Max, ou 0.000005 SOL pour SWQOS-seulement.
  • Taxe de priorité : Tarification des unités de calcul via ComputeBudgetProgram.setComputeUnitPrice pour prioriser votre transaction dans la file d’attente des validateurs.

Pourquoi les deux sont nécessaires

  • Pourboires : Vous donnent accès à tous les chemins de routage de Sender (Helius, Jito, Harmonic, Rakurai, etc.) et au tampon de pourboires prioritaires
  • Taxes de priorité : Signalent aux validateurs votre volonté de payer pour un traitement prioritaire via le système de priorisation native de Solana
  • Ensemble : Les pourboires maximisent les chemins que votre transaction peut emprunter, tandis que les taxes de priorité améliorent sa priorité auprès des validateurs — ensemble, ils maximisent la probabilité d’inclusion
Utilisez l’API de taxe de priorité Helius pour des recommandations de taxes de priorité en temps réel.

Points d’accès

Les points d’accès de Sender sont disponibles dans plusieurs configurations selon votre cas d’utilisation :
Recommandé pour les applications frontend pour éviter les problèmes CORS :
Le point d’accès HTTPS résout les échecs de pré-vérification CORS qui se produisent avec les applications basées sur navigateur lors de l’utilisation des points d’accès HTTP régionaux. Ce point d’accès s’auto-route automatiquement vers l’emplacement le plus proche pour des performances optimales. Utilisez cela pour les cas d’utilisation frontend/navigateur.

Réchauffement de connexion

Pour les applications avec de longues périodes entre les soumissions de transactions, utilisez le point d’accès de ping pour maintenir des connexions actives et réduire la latence de démarrage à froid. Le point d’accès de ping accepte les requêtes GET simples et renvoie une réponse de base pour maintenir les connexions actives :
Utilisez le réchauffement de connexion lorsque votre application a des écarts de plus de 5 secondes entre les transactions pour maintenir une latence de soumission optimale.

Format de requête

Sender accepte deux méthodes sur le même point d’accès. Chaque soumission doit inclure à la fois un pourboire et une taxe de priorité ; sauter la pré-vérification est optionnel (cela réduit la latence).

sendTransaction

Soumettez une transaction unique. Elle doit contenir à la fois un transfert SOL avec le pourboire minimum vers un compte de pourboire désigné et une instruction de prix d’unité de calcul — sans les deux, elle sera rejetée.
Voir le Démarrage rapide pour un exemple complet et exécutable sendTransaction.

sendBundle

Soumettez jusqu’à 4 transactions entièrement signées pour une exécution atomique, tout-ou-rien. Au moins une transaction doit porter le pourboire.
Voir bundles Sender Max pour un exemple complet et comment suivre l’atterrissage.

MEV Protect (optionnel)

Pour contourner les validateurs statistiquement liés aux attaques sandwich, ajoutez le paramètre de requête mev-protect=true à l’URL du point d’accès. Cela fonctionne sur les deux catégories de Sender et sur les deux sendTransaction et sendBundle, sans aucune modification de votre corps de requête.
Voir MEV Protect pour comprendre comment cela fonctionne et ses compromis.

Référence API

Voir la référence complète de l’API Sender avec les schémas de requête/réponse et les paramètres.

Limites de taux et mises à l’échelle

  • Limite de taux par défaut : 50 transactions par seconde
  • Aucune utilisation de crédit : Les transactions Sender ne consomment pas de crédits API de votre plan
  • Limites plus élevées : Les utilisateurs du plan professionnel peuvent demander des augmentations significatives de la limite de taux pour prendre en charge les applications de trading à forte capacité

TPS personnalisés avec authentification de clé API

Cette section est uniquement pertinente si vous avez obtenu des limites TPS augmentées et reçu une clé API de l’équipe Helius. Les utilisateurs standards peuvent ignorer cette section.
Si vous avez été approuvé pour des limites TPS plus élevées, vous recevrez une clé API dédiée pour Sender. Pour l’utiliser, ajoutez la clé API en tant que paramètre de requête à l’URL de votre point d’accès :
Besoin de plus de 50 TPS ou d’un plan personnalisé ? Demandez des limites plus élevées et explorez des arrangements de pourboires personnalisés pour Sender en contactant notre équipe commerciale.

Support

Obtenez du support via le Tableau de bord Helius ou rejoignez Discord pour obtenir de l’aide.

Voir aussi : Livraison de Shred

Shreds bruts (UDP) est notre livraison spécialisée de shreds Solana bruts via UDP, conçue pour vous donner un accès à ultra-faible latence aux données de transaction brutes de Solana. En livrant des shreds non traités directement depuis le réseau, la Livraison de Shred offre un avantage concurrentiel pour les propAMMs, snipers, traders copiants, bots de liquidation, arbitrage, et les opérateurs de nœuds RPC qui souhaitent éliminer la latence de synchronisation du réseau.
Commencez à recevoir des shreds bruts. Abonnez-vous à la Livraison de Shred Helius dans votre tableau de bord.