Solana Geyser gRPC - 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 leistungsstarke streambasierte Daten nutzen.bash
- Verwenden Sie
geyser-ts, wenn Sie einen Geyser-Bot in TypeScript bevorzugen - Verwenden Sie
geyser-rust, wenn Sie einen Geyser-Bot in Rust bevorzugen
ICMP-Quellen für Latenzprüfungen zulassen
Für die Regionsauswahl von gRPC 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.Geyser-Client-Beispiel – TypeScript
- Benennen Sie
.env.samplein.envum - Tragen Sie Ihre tatsächlichen Werte in
.envein:
env
Bitte beachten Sie:
Dieser Endpunkt ist ein Beispiel und kann nicht unverändert verwendet werden. Bitte beschaffen und konfigurieren Sie den passenden Endpunkt für Ihre Umgebung.
- Installieren Sie die Abhängigkeiten und starten Sie den Entwicklungsserver:
bash

Geyser-Client-Beispiel – Rust
- Benennen Sie
.env.samplein.envum - Tragen Sie Ihre tatsächlichen Werte in
.envein:
env
Bitte beachten Sie:
Dieser Endpunkt ist ein Beispiel und kann nicht unverändert verwendet werden. Bitte 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

Der Geyser-Adapter, der im über den Befehl
wird vom quelloffenen Solana Stream SDK bereitgestellt.
slv b init heruntergeladenen Starter-Code verwendet wird,wird vom quelloffenen Solana Stream SDK bereitgestellt.
Es unterstützt sowohl Rust als auch TypeScript und ermöglicht eine effiziente Umsetzung der Stream-Kommunikation mit Solana,
einschließlich Geyser-Abonnements, Transaktionsverarbeitung und Echtzeitüberwachung von Konto-Updates.
einschließlich Geyser-Abonnements, Transaktionsverarbeitung und Echtzeitüberwachung von Konto-Updates.
Der Starter-Code, den Sie erhalten, ist ein direktes Beispiel für den Einsatz dieses SDK,
sodass Sie ihn leicht für Ihre eigene Bot-Entwicklung oder eigene Logik erweitern können.
sodass Sie ihn leicht für Ihre eigene Bot-Entwicklung oder eigene Logik erweitern können.
Weitere Informationen finden Sie im GitHub-Repository:
https://github.com/ValidatorsDAO/solana-stream
https://github.com/ValidatorsDAO/solana-stream






