Direkte Shreds - Schnellstart
SLV installieren
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | sh$ slv b init

Mit einem einzigen Befehl,
slv b init, Sie können sofort eine Entwicklungsumgebung für Solana Bots mit leistungsstarken Stream-basierten Daten erstellen.bash
slv b initslv b init- Verwendung
shreds-tswenn Sie einen TypeScript-basierten Shreds-Bot bevorzugen - Verwendung
shreds-rustfür eine Rust-basierte Bot-Heizung Shreds
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.| Region | ICMP-Quell-IP-Adressen |
|---|---|
| 🇳🇱 Amsterdam | 64.130.43.108, 82.21.43.35 |
| 🇺🇸 New York | 151.243.244.162 |
| 🇩🇪 Frankfurt | 64.130.41.236, 151.241.178.73 |
| 🇯🇵 Tokyo | 143.20.238.88 |
| 🇸🇬 Singapore | 67.209.55.19, 151.245.186.3 |
| 🇬🇧 London | 64.130.63.211, 151.241.65.10 |
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. Wenn ein anderer geografischer Standort erforderlich ist, kann Dedicated Shreds je nach Verfügbarkeit und Bereitstellungsplanung in einer bevorzugten Region eingerichtet werden.
ERPC VPS in der Nähe dieses Endpunkts verwenden · Dedicated Shreds in einer bevorzugten Region besprechen
https://erpc.global/en/doc/shredstream/quickstart/
Shreds-Client Beispiel – TypeScript
- Umbenennen
.env.sampleDatei zu.env. - Aktualisieren der Werte in der
.envDatei mit Ihrem tatsächlichen Endpunkt:
ini
SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"Anmerkung:** Dieser Endpunkt ist beispielhaft vorgesehen und kann nicht direkt verwendet werden. Erhalten und setzen Sie Ihren tatsächlichen Endpunkt entsprechend.
- Installieren Sie Abhängigkeiten und führen Sie das Skript aus:
bash
pnpm i
pnpm devpnpm i
pnpm dev
Shreds-Client Beispiel – Rust
- Name
.env.samplebis.env - Bearbeiten
.envmit Ihrem aktuellen Shreds Endpunkt:
ini
SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"Bitte beachten Sie:
Dieser Endpunkt ist eine Probe und kann nicht verwendet werden, wie es ist. Bitte erhalten und konfigurieren Sie den passenden Endpunkt für Ihre Umgebung.
- Erstellen und führen Sie den Client:
bash
RUST_LOG=info cargo runRUST_LOG=info cargo run
1 Tag kostenlose Testversion verfügbar
Shreds Endpunkte können über das ERPC Web-Dashboard kostenlos für 1-Tag getestet werden.
Öffnen Sie das Dashboard: https://dashboard.erpc.global/de
Solana Stream SDK

Die Client-Implementierung im Shreds Starter-Code, der über die
slv b init Befehl
wird von der Open-Source Solana Stream SDK betrieben.Das SDK unterstützt sowohl Rust als auch TypeScript und ermöglicht eine effiziente Handhabung der direkten Kommunikationsschicht Solanas —
einschließlich Shreds Abonnement, Paketparsing und Transaktionsextraktion.
Mit diesem SDK können Sie sofort mit Shreds Streams entwickeln.
Der Starter-Code, der von
slv b init dient als praktische Vorlage für Ihre eigenen Anwendungen.Weitere Informationen finden Sie im GitHub Repository:
https://github.com/ValidatorsDAO/solana-stream






