⚡ SDK-Schnellstart

Unsere offiziellen SDKs ĂĽbernehmen UDP-Empfang, Shred-Parsing und Transaktions-Dekodierung direkt einsatzbereit. Installieren Sie mit einem Befehl, schreiben Sie wenige Zeilen Code und empfangen Sie Solana-Shreds.


📦 Verfügbare SDKs

JavaScript / TypeScriptnpm install shredstream
Pythonpip install shredstream
Rustcargo add shredstream
Go
Gogo get github.com/shredstream/shredstream-sdk-go

đź“‹ Voraussetzungen

  1. Konto erstellen auf ShredStream.com
  2. Shred-Stream starten und Region auswählen
  3. IP-Adresse Ihres Servers und den UDP-Port eingeben, auf dem Sie shreds empfangen möchten
  4. Firewall öffnen für eingehenden UDP-Verkehr auf diesem Port — siehe Netzwerkeinrichtung

đź’» Schnellstart-Beispiele

Jedes Beispiel lauscht auf dem von ShredStream.com zugewiesenen Port auf rohe shreds.

// First, install our SDK with: npm install shredstream
const { ShredListener } = require('shredstream');
const listener = new ShredListener(8001);
// Decoded transactions — ready-to-use Solana transactions
listener.on('transactions', (slot, txs) => {
txs.forEach(tx => console.log(`slot ${slot}: ${tx.signature}`));
});
listener.start();

Ersetzen Sie 8001 durch den Port, der Ihrem Stream im ShredStream.com-Dashboard zugewiesen ist.


⚙️ OS-Buffer-Tuning

Die SDKs konfigurieren den Socket-Empfangspuffer automatisch (standardmäßig 25 MB). Sie müssen diese Puffergröße jedoch auf OS-Ebene zulassen:

bash
# Linux
sudo sysctl -w net.core.rmem_max=33554432
# macOS
sudo sysctl -w kern.ipc.maxsockbuf=33554432

Die vollständige Firewall- und Buffer-Konfiguration finden Sie unter Netzwerkeinrichtung.


➡️ Nächste Schritte

SDK-Schnellstart — Documentations | ShredStream.com