Übersicht
SWQOS-only ist die kostenoptimierte Helius Sender Stufe. Es leitet Ihre Transaktion über einen einzigen schnellen SWQOS (stake-weighted quality of service) Pfad mit dem niedrigsten Mindesttipp aller Sender-Stufen: 0.000005 SOL. Verwenden Sie diese Stufe, wenn Sie eine Sendeverzögerung mit dem niedrigsten Einsatz wünschen. Für stark umkämpfte Transaktionen, bei denen das schnellste Eintreffen wichtig ist, verwenden Sie stattdessen die Sender Max Stufe.Niedrigster Tipp
Mindesttipp von nur 0.000005 SOL — der günstigste Weg, Sender zu nutzen
Ein einziger schneller Pfad
Leitet ausschließlich über SWQOS-Infrastruktur für eine Lieferung mit niedriger Latenz
Keine Credits
Verfügbar in allen Plänen, ohne API-Credits zu verbrauchen
Einziger Durchgang
Leitet nur über einen SWQOS-Pfad — für Mehrweg-Routing und das schnellste
Eintreffen verwenden Sie die Sender Max Stufe
Wann sollte man SWQOS-only verwenden
Gut geeignet
Kostenempfindlicher Handel, hohes Transaktionsvolumen und Abläufe, bei denen ein einziger
schneller Pfad ausreicht, um zuverlässig zu landen.
Erwägen Sie stattdessen Sender Max
Stark umkämpfte Konten, wettbewerbsfähige Markteinführungen oder jede Transaktion, bei der
Sie das schnellstmögliche Eintreffen benötigen.
Wie man SWQOS-only aktiviert
Fügen Sie denswqos_only=true-Abfrageparameter zu jeder Sender-Endpoint-URL hinzu. Verwenden Sie den globalen HTTPS-Endpunkt für Frontends oder den regionalen HTTP-Endpunkt in der Nähe Ihrer Server für Backends.
Frontend / Browser (globales HTTPS):
Anforderungen
Wie jede Sender-Stufe müssen SWQOS-only-Transaktionen Folgendes enthalten:- Tipp: Ein SOL-Transfer von mindestens 0.000005 SOL an ein bestimmtes Tipp-Konto
- Prioritätsgebühr: Eine Berechnungseinheitspreisanweisung über
ComputeBudgetProgram.setComputeUnitPrice
skipPreflight: true) ist optional, aber empfohlen — Vorflugprüfungen erhöhen die Latenz.
Codebeispiel
- @solana/web3.js
- cURL
Die obige Transaktion verwendet immer noch einen 0.000005 SOL-Tipp — das SWQOS-only-Mindestmaß.
Tipps zwischen 0.000005 SOL und 0.001 SOL werden akzeptiert, bleiben jedoch auf dem
einzigen SWQOS-Pfad. Um über alle Wege für das schnellste Eintreffen zu routen, verwenden Sie die
Sender Max Stufe mit einem Mindesttipp von 0.001 SOL.
Best Practices
- Endpunktauswahl: Verwenden Sie
https://sender.helius-rpc.com/fast?swqos_only=truefür Frontend-Apps, um CORS-Probleme zu vermeiden. Für Backend-Apps verwenden Sie den regionalen HTTP-Endpunkt in der Nähe Ihrer Server. - Verbindungsaufwärmung: Verwenden Sie den
/ping-Endpunkt während Leerlaufzeiten von mehr als 5 Sekunden. - Prioritätsgebühren: Verwenden Sie die Helius Priority Fee API für Echtzeit-Empfehlungen.
- Wiederholungen: Setzen Sie
maxRetries: 0und implementieren Sie Ihre eigene Wiederholungslogik.
Verwandte Themen
Sender Übersicht
Gemeinsame Konzepte: Endpunkte, Verbindungsaufwärmung, Ratenlimits und benutzerdefiniertes TPS.
Sender Max Tier
Das schnellste Eintreffen über Multi-Path-Routing über alle Wege (0.001 SOL Mindesttipp).
Transaktionsrabatte
Anmeldung zum Erhalt eines Anteils an dem MEV, das Ihre Transaktionen erzeugen, in SOL bezahlt.
MEV-Schutz
Route um Validatoren herum, die statistisch mit Sandwich-Angriffen in Verbindung gebracht werden.