Solana Geyser gRPC - Snelstart
Installeer SLV
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | sh$ slv b init

Met een enkel commando,
slv b init, kunt u direct een ontwikkelomgeving opzetten voor Solana-bots met behulp van hoogwaardige stream-gebaseerde gegevens.bash
slv b initslv b init- Gebruik
geyser-tsals u de voorkeur geeft aan een TypeScript Geyser-bot - Gebruik
geyser-rustals u de voorkeur geeft aan een Rust Geyser-bot
Allowlist de gRPC load balancer-IP's
De dichtstbijzijnde node bij uw geregistreerde IP wordt gekozen op basis van realtime ping-controles vanaf elke regionale gRPC load balancer. Als ICMP wordt geblokkeerd door een firewall (ufw, beveiligingsgroepen, enz.), kan de ping
9999ms tonen, waardoor de optimale nabijgelegen regio mogelijk niet wordt geselecteerd. Zet de onderstaande IP's op de allowlist zodat uw dichtstbijzijnde regio automatisch wordt gekozen.| Regio | Domein | IP-adres |
|---|---|---|
| 🇳🇱 Amsterdam | grpc-ams1.erpc.global | 84.32.103.245 |
| 🇩🇪 Frankfurt | grpc-fra1-1.erpc.global | 185.191.118.149 |
| 🇺🇸 New York | grpc-ny6-1.erpc.global | 64.130.59.62 |
| 🇺🇸 Chicago | grpc-chi-1.erpc.global | 84.32.32.147 |
| 🇯🇵 Tokyo | grpc-tokyo-6.erpc.global | 143.20.238.2 |
| 🇸🇬 Singapore | grpc-sgp6-1.erpc.global | 202.8.11.52 |
Geyser Client-voorbeeld – TypeScript
- Hernoem
.env.samplenaar.env - Bewerk
.envmet uw werkelijke waarden. Gedeelde gRPC-endpoints vereisen geenx-tokenmeer:
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"Let op:
Dit endpoint is een voorbeeld en kan niet als zodanig worden gebruikt. Verkrijg en configureer het juiste endpoint voor uw omgeving.
- Installeer afhankelijkheden en start de ontwikkelserver:
bash
pnpm i
pnpm devpnpm i
pnpm dev
Geyser Client-voorbeeld – Rust
- Hernoem
.env.samplenaar.env - Bewerk
.envmet uw werkelijke waarden. Gedeelde gRPC-endpoints vereisen geenx-tokenmeer:
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"Let op:
Dit endpoint is een voorbeeld en kan niet als zodanig worden gebruikt. Verkrijg en configureer het juiste endpoint voor uw omgeving.
- Bouw en voer de client uit:
bash
RUST_LOG=info cargo runRUST_LOG=info cargo run
✅ 1 dag gratis proefperiode beschikbaar
Zowel Geyser- als Shreds-bots kunnen 1 dag gratis worden getest via de officiele Validators DAO Discord-server.
Doe mee: https://discord.gg/C7ZQSrCkYR
Solana Stream SDK

De Geyser-adapter die wordt gebruikt in de startercode die is gedownload via het
slv b init-commando
wordt aangeboden door de open-source Solana Stream SDK.Het ondersteunt zowel Rust als TypeScript en maakt efficiente implementatie van Solana stream-communicatie mogelijk,
inclusief Geyser-abonnementen, transactieverwerking en realtime accountupdate-monitoring.
De startercode die u verkrijgt is een direct voorbeeld van deze SDK in actie,
waardoor het eenvoudig is om uit te breiden voor uw eigen bot-ontwikkeling of aangepaste logica.
Bezoek voor meer informatie de GitHub-repository:
https://github.com/ValidatorsDAO/solana-stream