Übersicht
Preisaktualisierung: Sender Max verwendet jetzt einen 0,001 SOL Mindesttip.
Dies bringt Sie in einen Prioritätstip-Puffer für den Anfang des Blocks — geben Sie mehr Trinkgeld, um als Erster zu landen.
sendTransaction oder bis zu vier mit sendBundle.
Diese Stufe erfordert einen Mindesttip von 0,001 SOL. Für kostenoptimiertes Senden auf einem einzelnen Pfad verwenden Sie stattdessen die SWQOS-only Stufe.
Schnellste Landung
Wird über jeden Hochgeschwindigkeitsweg geleitet, um die höchste Wahrscheinlichkeit
für eine Landung zu erzielen
Prioritätstip-Puffer
Ihre Einreichung wird in einen Prioritätstip-Puffer gebracht, der die
höchsten Tipps priorisiert — geben Sie mehr Trinkgeld, um als Erster zu landen
Keine Credits
Verfügbar in allen Plänen, ohne API-Credits zu verbrauchen
0,001 SOL Mindesttip
Der erforderliche Mindesttip, um in den Prioritätstip-Puffer zu gelangen und jeden
Übermittlungspfad zu nutzen
Funktionsweise
Wenn Sie mindestens 0,001 SOL Trinkgeld geben, wird Ihre Einreichung — egal ob eine Einzeltransaktion oder ein Paket — über jeden verfügbaren Hochgeschwindigkeitsweg geleitet und in einen Prioritätstip-Puffer gebracht. Der Puffer bevorzugt die höchsten Tipps, sodass das Erhöhen Ihres Tipps über das Minimum hinaus Ihre Chance erhöht, als Erster zu landen.Tipps unter 0,001 SOL gelangen nicht in den Prioritätstip-Puffer — sie werden auf
einer bestmöglichen Grundlage durch weniger Wege gesendet. Für vorhersehbares
Senden mit niedriger Latenz bei einem niedrigeren Tip verwenden Sie die
SWQOS-only Stufe
(0,000005 SOL).
Wann Max verwenden
Gute Eignung
Stark umkämpfte Konten, wettbewerbsfähige Token-Starts, Liquidationen und jede
Transaktion, bei der das erste Landen einen höheren Tip wert ist.
SWQOS-only stattdessen erwägen
Kostenempfindliche oder hochvolumige Abläufe, bei denen ein einzelner schneller Pfad zuverlässig landet.
Anforderungen
Jede Sender Max-Einreichung muss Folgendes enthalten:- Tip: Eine SOL-Überweisung von mindestens 0,001 SOL auf ein zugewiesenes Tip-Konto. In einem Paket muss mindestens eine Transaktion den Tip tragen.
- Prioritätsgebühr: Eine Instruktion für den Preis pro Recheneinheit mit einer Prioritätsgebühr von mindestens 5.000 Lamports. Siehe Prioritätsgebühren.
skipPreflight: true) ist optional, wird jedoch empfohlen — Vorabprüfungen erhöhen die Latenz.
Prioritätsgebühren
Jede Transaktion muss eine Prioritätsgebühr von mindestens 5.000 Lamports enthalten, und wir empfehlen mindestens 10.000 Lamports für eine zuverlässigere Landung. Der Tip bringt Ihre Transaktion in den Prioritätstip-Puffer, während die Prioritätsgebühr ihre Priorität im Scheduler des Validators erhöht — zusammen maximieren sie Ihre Chance auf eine Landung. Setzen Sie eine Prioritätsgebühr mit einer Recheneinheitspreisinstruktion. Ihre gesamte Prioritätsgebühr ist der Preis pro Recheneinheit (in Mikrolamports) multipliziert mit Ihrem Recheneinheitenlimit:Endpunkte
Verwenden Sie den globalen HTTPS-Endpunkt für Frontends oder den regionalen HTTP-Endpunkt, der Ihren Servern am nächsten liegt, für Backends. Frontend / Browser (globales HTTPS):Codebeispiel
- @solana/web3.js
- cURL
Pakete
Ein Paket ist nur eine weitere Nutzlast, die Sender Max akzeptiert. Übermitteln Sie bis zu 4 vollständig signierte Transaktionen, die atomar (alles-oder-nichts) in Reihenfolge ausgeführt werden und in denselben Prioritätstip-Puffer wie eine Einzeltransaktion aufgenommen werden — der Puffer priorisiert die Pakete mit den höchsten Tipps für die schnellste Landung.Anforderungen
- Bis zu 4 Transaktionen, vollständig signiert. Sie werden sequentiell und atomar ausgeführt — wenn eine fehlschlägt, wird das gesamte Paket abgelehnt.
- Tip: Mindestens eine Transaktion muss mindestens 0,001 SOL auf ein zugewiesenes Sender-Tip-Konto überweisen. Dies ist derselbe Sender-Tip, der für Einzeltransaktionen verwendet wird — Helius fügt alle Wegtips (einschließlich Jito) für Sie hinzu, sodass Sie keinen separaten Jito-Tip hinzufügen.
- Prioritätsgebühr: Jede Transaktion muss eine Prioritätsgebühr von mindestens 5.000 Lamports enthalten.
Übermitteln
Senden Sie an den Sender-Endpunkt mitmethod: "sendBundle". Verwenden Sie den globalen HTTPS-Endpunkt für Frontends oder einen beliebigen regionalen Endpunkt für Backends — alle Sender-Regionen werden unterstützt.
- @solana/web3.js
- cURL
Landung verfolgen
Verfolgen Sie ein Paket auf die gleiche Weise, wie Sie eine Einzeltransaktion verfolgen — indem Sie darauf achten, dass jede Transaktionssignatur landet. Da das Paket atomar ist, bedeutet die Bestätigung einer beliebigen Transaktion, dass das gesamte Paket gelandet ist. Sie verwenden nichtgetBundleStatuses oder eine Paket-ID.
Verwenden Sie die Methode, die zu Ihrem Stack passt:
- Abfragen Sie
getSignatureStatuses, bis die Signatur bestätigt wird. - Abonnieren Sie LaserStream oder LaserStream WebSocket und achten Sie auf die gelandete Signatur.
- Verwenden Sie Shred Delivery oder ein anderes Helius-Streaming-Produkt, das gelandete Signaturen anzeigt.
Beste Praktiken
- Endpunktauswahl: Verwenden Sie
https://sender.helius-rpc.com/fastfür Frontend-Apps, um CORS-Probleme zu vermeiden. Für Backend-Apps verwenden Sie den regionalen HTTP-Endpunkt, der Ihren Servern am nächsten liegt. - Dynamisches Trinkgeld: Erhöhen Sie Ihren Tip über 0,001 SOL für stark umkämpfte Transaktionen, um Ihre Priorität im Tipp-Puffer zu verbessern.
- Verbindungserwärmung: Verwenden Sie den
/pingEndpunkt während inaktiver Zeiten von über 5 Sekunden. - Prioritätsgebühren: Verwenden Sie die Helius Priority Fee API für Echtzeitempfehlungen.
- Wiederholungen: Setzen Sie
maxRetries: 0und implementieren Sie Ihre eigene Wiederholungslogik.
Verwandtes
Sender Übersicht
Geteilte Konzepte: Endpunkte, Verbindungserwärmung, Ratenlimits und benutzerdefinierte TPS.
SWQOS-only Stufe
Kostenoptimiertes Senden mit niedriger Latenz auf einem einzelnen Pfad (0,000005 SOL Mindesttip).
MEV Schutz
Umgehen Sie Validierer, die statistisch mit Sandwich-Angriffen in Verbindung stehen.