⚡ 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 / TypeScript
npm install shredstreamPython
pip install shredstreamRust
cargo add shredstreamGo
go get github.com/shredstream/shredstream-sdk-gođź“‹ Voraussetzungen
- Konto erstellen auf ShredStream.com
- Shred-Stream starten und Region auswählen
- IP-Adresse Ihres Servers und den UDP-Port eingeben, auf dem Sie shreds empfangen möchten
- 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 shredstreamconst { ShredListener } = require('shredstream');const listener = new ShredListener(8001);// Decoded transactions — ready-to-use Solana transactionslistener.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
# Linuxsudo sysctl -w net.core.rmem_max=33554432# macOSsudo sysctl -w kern.ipc.maxsockbuf=33554432
Die vollständige Firewall- und Buffer-Konfiguration finden Sie unter Netzwerkeinrichtung.
➡️ Nächste Schritte
- Netzwerkeinrichtung — Firewall- und OS-Level-Konfiguration
- Best Practices — Monitoring, Redundanz und Performance
- Fehlerbehebung — Häufige Probleme und Lösungen
- Erweitert: Paketformat für Nutzer, die volle Kontrolle über das Binärformat benötigen