Geyser gRPC - 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
geyser-tswenn Sie einen TypeScript Geyser Bot bevorzugen - Verwendung
geyser-rustwenn Sie einen Rust Geyser Bot 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.| Region | ICMP-Quell-IP-Adressen |
|---|---|
| 🇳🇱 Amsterdam | 82.21.43.34, 151.244.92.36 |
| 🇺🇸 New York | 151.243.244.5 |
| 🇩🇪 Frankfurt | 151.241.178.20, 151.241.178.34, 151.241.178.21 |
| 🇬🇧 London | 151.241.65.4 |
| 🇯🇵 Tokyo | 143.20.238.66 |
| 🇸🇬 Singapore | 151.245.186.2 |
| 🛰️ Far Point | 143.20.238.73 |
Geyser-Client Beispiel – TypeScript
- Name
.env.samplebis.env - Bearbeiten
.envmit Ihren tatsächlichen Werten:
ini
GEYSER_ENDPOINT=http://grpc-ams1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"GEYSER_ENDPOINT=http://grpc-ams1.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.
- Installieren Sie Abhängigkeiten und starten Sie den Entwicklungsserver:
bash
pnpm i
pnpm devpnpm i
pnpm dev
Geyser-Client Beispiel – Rust
- Name
.env.samplebis.env - Bearbeiten
.envmit Ihren tatsächlichen Werten:
ini
GEYSER_ENDPOINT=http://grpc-ams1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"GEYSER_ENDPOINT=http://grpc-ams1.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