Shreds Direct - 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
shreds-tssi vous préférez un bot Shreds basé sur TypeScript - Utilisation
shreds-rustpour un bot basé sur la Rust
Autoriser les sources des sondes de latence ICMP
Pour la sélection de région de Shreds, 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 | 64.130.43.108 |
| 🇺🇸 New York | 64.130.37.235 |
| 🇩🇪 Frankfurt | 64.130.41.236 |
| 🇯🇵 Tokyo | 198.13.133.89 |
| 🇸🇬 Singapore | 67.209.55.19 |
| 🇬🇧 London | 64.130.63.211 |
| 🛰️ Far Point | 198.13.133.126 |
| 🇦🇺 Sydney | 82.26.116.35 |
Exemple de client Shreds – TypeScript
- Renommer le
.env.samplefichier vers.env. - Mettre à jour les valeurs
.envfichier avec votre endpoint réel:
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"Note importante: Cet endpoint est fourni à titre d'exemple et ne peut pas être utilisé directement. Obtenez et définissez votre endpoint réel en conséquence.
- Installez les dépendances et exécutez le script:
bash
pnpm i
pnpm devpnpm i
pnpm dev
Exemple de client Shreds – Rust
- Renommer
.env.sampleà.env - Modifier
.envavec votre endpoint Shreds réel:
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"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 paramètres Shreds peuvent être testés gratuitement pendant 1 jour via le tableau de bord Web ERPC.
Ouvrez le tableau de bord: https://dashboard.erpc.global/fr
Solana Stream SDK

L'implémentation client inclus dans le code de démarrage Shreds téléchargé via le
slv b init commande
est propulsé par la open source Solana Stream SDK.Supportant à la fois Rust et TypeScript, le SDK permet une gestion efficace de la couche de communication directe de Solana.
y compris l'abonnement Shreds, l'analyse des paquets et l'extraction des transactions.
Avec ce SDK, vous pouvez commencer à développer avec les flux Shreds tout de suite.
Le code de démarrage généré par
slv b init sert de modèle pratique pour vos propres applications.Pour plus de détails, visitez le dépôt GitHub:
https://github.com/ValidatorsDAO/solana-stream






