Geyser gRPC - Démarrage rapide
Installer SLV
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | sh$ SLV b init

Avec une seule commande,
slv b init, vous pouvez instantanément échafauder un environnement de développement pour les robots Solana à l'aide de données de flux haute performance.bash
slv b initslv b init- Utilisation
geyser-tssi vous préférez un bot TypeScript Geyser - Utilisation
geyser-rustsi vous préférez un robot Rust Geyser
Autoriser les sources des sondes de latence ICMP
Pour la sélection de région de gRPC, ERPC envoie des sondes de latence ICMP à votre adresse IP enregistrée depuis les hôtes proxy répertoriés ci-dessous. Autorisez les requêtes d’écho ICMP entrantes provenant de chaque adresse IP source répertoriée. Si elles sont bloquées par un pare-feu (ufw, pare-feu cloud, groupe de sécurité, etc.), la mesure peut atteindre
9999ms et une région non optimale peut être sélectionnée. Plusieurs adresses IP dans une même région correspondent à des hôtes de sonde distincts ; elles sont toutes requises.| Région de la sonde | Adresses IP sources ICMP |
|---|---|
| 🇳🇱 Amsterdam | 84.32.103.245, 84.32.64.77 |
| 🇺🇸 New York | 64.130.37.222 |
| 🇩🇪 Frankfurt | 185.191.118.149, 185.191.118.177, 185.191.118.206 |
| 🇬🇧 London | 67.209.52.250 |
| 🇯🇵 Tokyo | 198.13.133.88 |
| 🇸🇬 Singapore | 202.8.11.52 |
| 🇦🇺 Sydney | 82.26.116.36 |
| 🛰️ Far Point | 63.254.162.14 |
Exemple de client Geyser – TypeScript
- Renommer
.env.sampleà.env - Modifier
.envavec vos valeurs réelles:
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"Veuillez noter:
Cet endpoint est un échantillon et ne peut pas être utilisé tel quel. Veuillez obtenir et configurer l'endpoint approprié pour votre environnement.
- Installez les dépendances et démarrez le serveur de développement:
bash
pnpm i
pnpm devpnpm i
pnpm dev
Exemple de client Geyser – Rust
- Renommer
.env.sampleà.env - Modifier
.envavec vos valeurs réelles:
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"Veuillez noter:
Cet endpoint est un échantillon et ne peut pas être utilisé tel quel. Veuillez obtenir et configurer l'endpoint approprié pour votre environnement.
- Construire et exécuter le client:
bash
RUST_LOG=info cargo runRUST_LOG=info cargo run
1 jour d'essai gratuit disponible
Les bots Geyser et Shreds peuvent être testés gratuitement pendant 1 jour via le serveur officiel Validators DAO Discord.
Rejoignez-nous ici: https://discord.gg/C7ZQSrCkYR