Solana Shreds - Démarrage rapide
Installer SLV
bash
$ slv b init

Avec une seule commande,
slv b init, vous pouvez générer instantanément un environnement de développement pour des bots Solana qui exploitent des données en flux haute performance.bash
- Utilisez
shreds-tssi vous préférez un bot Shreds basé sur TypeScript - Utilisez
shreds-rustpour un bot basé sur Rust qui exploite Shreds
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.Far Point sélectionné
Le Far Point de Shared Shreds est une solution de repli à capacité limitée. Chaque endpoint prend en charge jusqu’à 32 flux simultanés transmis par proxy, tous clients confondus—et non 32 places par client. Le streaming est le plus efficace lorsque l’abonné s’exécute à proximité de l’endpoint Shreds sélectionné ; les flux longue distance mobilisent plus longtemps les connexions partagées, les fenêtres de contrôle de flux et la capacité de sortie. Pour contribuer à préserver la réactivité de l’environnement partagé, autorisez toutes les adresses IP sources des sondes ICMP régionales indiquées, puis relancez la sélection de région. Pour une utilisation continue, envisagez un ERPC VPS proche de l’endpoint sélectionné. UDP Forwarding est disponible en Standard et en Premium. Dans les deux cas, vous choisissez la région d’UDP Forwarding dans l’ERPC Web Dashboard et recevez les Raw Shreds en UDP à l’adresse IPv4 publique et au port que vous configurez.
Exemple de client Shreds – TypeScript
- Renommez le fichier
.env.sampleen.env. - Remplacez les valeurs du fichier
.envpar votre endpoint réel :
env
⚠️ Remarque importante : cet endpoint est fourni à titre d'exemple et ne peut pas être utilisé directement. Obtenez votre endpoint réel et configurez-le en conséquence.
- Installez les dépendances et exécutez le script :
bash

Exemple de client Shreds – Rust
- Renommez
.env.sampleen.env - Modifiez
.envavec votre endpoint Shreds réel :
env
À noter :
Cet endpoint est un exemple et ne peut pas être utilisé tel quel. Obtenez et configurez l'endpoint adapté à votre environnement.
- Compilez et exécutez le client :
bash

Ouvrez le tableau de bord : https://dashboard.erpc.global/fr
Solana Stream SDK

L'implémentation client incluse dans le code de démarrage Shreds téléchargé avec la commande
repose sur le Solana Stream SDK open source.
slv b initrepose sur le Solana Stream SDK open source.
Compatible avec Rust et TypeScript, le SDK permet de gérer efficacement la couche de communication directe de Solana —
y compris l'abonnement aux Shreds, l'analyse des paquets et l'extraction des transactions.
y compris l'abonnement aux Shreds, l'analyse des paquets et l'extraction des transactions.
Avec ce SDK, vous pouvez commencer à développer avec les flux Shreds immédiatement.
Le code de démarrage généré par
Le code de démarrage généré par
slv b init sert de modèle pratique sur lequel bâtir vos propres applications.Pour plus de détails, consultez le dépôt GitHub :
https://github.com/ValidatorsDAO/solana-stream
https://github.com/ValidatorsDAO/solana-stream






