Solana Shreds - Schnellstart
SLV installieren
bash
$ slv b init

Mit einem einzigen Befehl,
slv b init, richten Sie sofort eine Entwicklungsumgebung für Solana-Bots ein, die mit leistungsstarken streambasierten Daten arbeiten.bash
- Wählen Sie
shreds-ts, wenn Sie einen TypeScript-basierten Shreds-Bot bevorzugen - Wählen Sie
shreds-rustfür einen Rust-basierten Bot, der Shreds nutzt
ICMP-Quellen für Latenzprüfungen zulassen
Für die Regionsauswahl von Shreds sendet ERPC von den unten aufgeführten Proxy-Hosts ICMP-Latenzprüfungen an Ihre registrierte IP-Adresse. Lassen Sie eingehende ICMP-Echoanfragen von allen aufgeführten Quell-IP-Adressen zu. Werden sie durch eine Firewall (ufw, Cloud-Firewall, Sicherheitsgruppe usw.) blockiert, kann der Messwert
9999ms betragen und eine nicht optimale Region ausgewählt werden. Mehrere IP-Adressen in einer Region gehören zu separaten Prüfhosts; sie werden alle benötigt.Far Point ausgewählt
Der Far Point von Shared Shreds ist eine Ausweichoption mit begrenzter Kapazität. Jeder Endpunkt unterstützt kundenübergreifend insgesamt bis zu 32 gleichzeitig weitergeleitete Streams—nicht 32 Plätze pro Kunde. Streaming ist am effektivsten, wenn der Subscriber in der Nähe des ausgewählten Shreds-Endpunkts ausgeführt wird; Streams über große Entfernungen binden gemeinsam genutzte Verbindungen, Flow-Control-Fenster und Egress-Kapazität länger. Damit die gemeinsam genutzte Umgebung reaktionsfähig bleibt, geben Sie alle aufgeführten Quell-IP-Adressen der regionalen ICMP-Probes frei und führen Sie die Regionsauswahl erneut aus. Für eine dauerhafte Nutzung empfiehlt sich ein ERPC VPS in der Nähe des ausgewählten Endpunkts. UDP Forwarding gibt es als Standard und als Premium. In beiden Fällen wählen Sie die Region für UDP Forwarding im ERPC Web Dashboard und empfangen Raw Shreds per UDP an der öffentlichen IPv4-Adresse und dem Port, die Sie konfigurieren.
Shreds-Client-Beispiel – TypeScript
- Benennen Sie die Datei
.env.samplein.envum. - Ersetzen Sie die Werte in der Datei
.envdurch Ihren tatsächlichen Endpunkt:
env
⚠️ Wichtiger Hinweis: Dieser Endpunkt ist nur ein Beispiel und kann nicht direkt verwendet werden. Beschaffen Sie Ihren tatsächlichen Endpunkt und tragen Sie ihn entsprechend ein.
- Installieren Sie die Abhängigkeiten und führen Sie das Skript aus:
bash

Shreds-Client-Beispiel – Rust
- Benennen Sie
.env.samplein.envum - Tragen Sie in
.envIhren tatsächlichen Shreds-Endpunkt ein:
env
Bitte beachten Sie:
Dieser Endpunkt ist ein Beispiel und kann nicht unverändert verwendet werden. Beschaffen und konfigurieren Sie den passenden Endpunkt für Ihre Umgebung.
- Bauen und starten Sie den Client:
bash

Öffnen Sie das Dashboard: https://dashboard.erpc.global/de
Solana Stream SDK

Die Client-Implementierung im Shreds-Starter-Code, den Sie mit dem Befehl
basiert auf dem quelloffenen Solana Stream SDK.
slv b init herunterladen,basiert auf dem quelloffenen Solana Stream SDK.
Das SDK unterstützt Rust und TypeScript und ermöglicht den effizienten Umgang mit der direkten Kommunikationsschicht von Solana —
einschließlich Shreds-Abonnement, Paket-Parsing und Extraktion von Transaktionen.
einschließlich Shreds-Abonnement, Paket-Parsing und Extraktion von Transaktionen.
Mit diesem SDK können Sie sofort mit Shreds-Streams entwickeln.
Der von
Der von
slv b init erzeugte Starter-Code dient als praktische Vorlage, auf der Sie Ihre eigenen Anwendungen aufbauen können.Weitere Informationen finden Sie im GitHub-Repository:
https://github.com/ValidatorsDAO/solana-stream
https://github.com/ValidatorsDAO/solana-stream






