Skip to main content

Verwendung des Helius Senders mit der Jupiter Swap API

Helius Sender ist ein Dienst zum Senden von Solana-Transaktionen mit niedriger Latenz, der Ihre Transaktionen über alle Wege (Helius, Jito, Harmonic, Rakurai usw.) sendet, um die Geschwindigkeit der Einbeziehung und die Erfolgsquote zu maximieren. Die Jupiter Swap API ermöglicht es Ihnen, die kosteneffizienteste Route für Ihre Swaps zu finden und erstellt eine einsatzbereite Transaktion für Sie. Die Kombination dieser beiden Tools ermöglicht es Händlern, Handelsmöglichkeiten vor der Konkurrenz zu nutzen und die Chance zu erhöhen, dass der Swap erfolgreich ist.
Sender ist öffentlich verfügbar — kein Plan erforderlich.

So funktioniert es

  1. Holen Sie sich ein Jupiter-Angebot für ein Handelspaar
  2. Verwenden Sie es, um eine Swap-Transaktion mit der Jupiter Swap API zu erstellen
  3. Passen Sie es für die Kompatibilität mit Sender an
  4. Senden Sie es über Helius Sender, um die Erfolgsquote zu maximieren

Anforderungen

  • Node.js ≥ 20 (getestet mit v20.9.0)
  • TypeScript ≥ 5
  • Ein Helius-Konto (kostenlos oder bezahlt) für RPC-Zugang
  • Ein Solana-Wallet mit genügend SOL für Transaktionsgebühren und Tipps
Abhängigkeiten global installieren: npm i -g typescript

Implementierung

1

Umgebung einrichten

Setzen Sie "types": ["node"] in Ihrem tsconfig.jsonSetzen Sie "type": "module" in package.json
2

Erstellen Sie den Jupiter Swap Client

Erstellen Sie eine Datei namens jupiter-swap-sender.ts mit folgendem Code:
3

Konfiguration

Ersetzen Sie den fest codierten API-Schlüssel und den privaten Schlüssel durch Ihre Anmeldedaten. Setzen Sie die richtigen Parameter für Ihren Swap: Token-Adressen, Betrag, Slippage. Wählen Sie den Sender-Endpunkt, der Ihrem Server am nächsten ist.
4

Führen Sie die Anwendung aus

Führen Sie das Skript aus, um einen Jupiter-Swap über Helius Sender durchzuführen:

Beispielausgabe

Beispieltransaktion