Vue d’ensemble
SWQOS-only est le niveau Helius Sender optimisé pour le coût. Il achemine votre transaction via un seul chemin SWQOS (qualité de service pondérée par le stake) rapide avec le plus faible pourboire minimum de tous les niveaux Sender : 0,000005 SOL. Utilisez ce niveau lorsque vous souhaitez un envoi à faible latence au pourboire le plus bas. Pour les transactions très disputées où l’atterrissage le plus rapide importe, utilisez plutôt le niveau Sender Max.Pourboire le plus bas
Pourboire minimum de seulement 0,000005 SOL — la manière la moins chère d’utiliser Sender
Chemin unique rapide
Acheminé exclusivement via l’infrastructure SWQOS pour une livraison à faible latence
Pas de crédits
Disponible sur tous les plans sans consommer de crédits API
Itinéraire unique
Acheminé seulement à travers un chemin SWQOS — pour un acheminement multipath et l’atterrissage le plus rapide, utilisez le niveau Sender Max
Quand utiliser SWQOS-only
Bonne compatibilité
Trading sensible aux coûts, volume de transactions élevé et flots où un
seul chemin rapide suffit pour atterrir de manière fiable.
Envisagez plutôt Sender Max
Comptes très disputés, lancements compétitifs ou toute transaction où
vous avez besoin de l’atterrissage le plus rapide possible.
Comment activer SWQOS-only
Ajoutez le paramètre de requêteswqos_only=true à toute URL de point de terminaison Sender. Utilisez le point de terminaison HTTPS global pour les frontends, ou le point de terminaison HTTP régional le plus proche de vos serveurs pour les backends.
Frontend / navigateur (HTTPS global) :
Exigences
Comme chaque niveau Sender, les transactions SWQOS-only doivent inclure :- Pourboire : Un transfert de SOL d’au moins 0,000005 SOL vers un compte de pourboire désigné
- Frais de priorité : Une instruction de prix des unités de calcul via
ComputeBudgetProgram.setComputeUnitPrice
skipPreflight: true) est optionnel mais recommandé — Les vérifications préflight augmentent la latence.
Exemple de code
- @solana/web3.js
- cURL
La transaction ci-dessus utilise toujours un pourboire de 0,000005 SOL — le minimum SWQOS-only.
Les pourboires entre 0,000005 SOL et 0,001 SOL sont acceptés mais restent sur le chemin unique SWQOS. Pour acheminer à travers chaque itinéraire pour l’atterrissage le plus rapide, utilisez le niveau
Sender Max avec un pourboire minimum de 0,001 SOL.
Bonnes pratiques
- Sélection du point de terminaison : Utilisez
https://sender.helius-rpc.com/fast?swqos_only=truepour les applications frontend afin d’éviter les problèmes CORS. Pour les applications backend, utilisez le point de terminaison HTTP régional le plus proche de vos serveurs. - Réchauffement de la connexion : Utilisez le point de terminaison
/pingpendant les périodes d’inactivité de plus de 5 secondes. - Frais de priorité : Utilisez l’API Helius Priority Fee pour des recommandations en temps réel.
- Réessayages : Configurez
maxRetries: 0et implémentez votre propre logique de réessai.
Connexes
Aperçu du Sender
Concepts partagés : points de terminaison, réchauffement de la connexion, limites de taux, et TPS personnalisé.
Niveau Sender Max
L’atterrissage le plus rapide via un acheminement multipath à travers tous les itinéraires (pourboire min de 0,001 SOL).
Remboursements de transactions
Optez pour gagner une part du MEV créé par vos transactions, payé en SOL.
Protection MEV
Évitez les validateurs statistiquement liés aux attaques sandwich.