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
Erlauben Sie den Shreds Load Balancer IPs
Wir wählen den nächsten Knoten zu Ihrem registrierten IP mit Echtzeit-Ping-Checks aus jedem regionalen Shreds Load Balancer. Wenn ICMP durch Ihre Firewall blockiert wird (ufw, Sicherheitsgruppen, etc.), kann das Ping-Ergebnis
9999ms, die verhindern kann, dass der optimale Nahbereich ausgewählt wird. Bitte geben Sie die folgenden IPs an, damit die nächste Region automatisch genutzt wird.| Region | Gebiet | IP-Adresse |
|---|---|---|
| 🇳🇱 Amsterdam | shreds-ams6-1.erpc.global | 64.130.43.108 |
| 🇩🇪 Frankfurt | shreds-fra6-1.erpc.global | 64.130.41.236 |
| 🇬🇧 London | shreds-lon6-1.erpc.global | 64.130.63.211 |
| 🇮🇪 Dublin | shreds-dub6-1.erpc.global | 82.40.61.2 |
| New York | shreds-ny6-1.erpc.global | 64.130.37.235 |
| 🇺🇸 Chicago | shreds-chi-2.erpc.global | 84.32.71.34 |
| Salt Lake City | shreds-slc6-1.erpc.global | 72.244.154.7 |
| 🇸🇬 Singapur | shreds-sgp6-1.erpc.global | 67.209.55.19 |
| 🇯🇵 Tokio | shreds-ty6-1.erpc.global | 198.13.133.89 |
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/en
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