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 la liste des IP de balanceur de charge Shreds
Nous sélectionnons le nœud le plus proche de votre IP enregistré en utilisant les vérifications ping en temps réel de chaque balanceur de charge régional Shreds. Si ICMP est bloqué par votre pare-feu (ufw, groupes de sécurité, etc.), le résultat ping peut devenir
9999ms, ce qui peut empêcher la région optimale à proximité d'être sélectionnée. Veuillez autoriser la liste des IP ci-dessous afin que la région la plus proche soit utilisée automatiquement.| Région | Domaine | Adresse IP |
|---|---|---|
| Amsterdam | déchiquetés-ams6-1.erpc.global | 64.130.43.108 |
| Francfort | déchiquetés-fra6-1.erpc.global | 64.130.41.236 |
| Londres | déchiquetés-lon6-1.erpc.global | 64.130.63.211 |
| Dublin | Déchiquetés-dub6-1.erpc.global | 82.40.61.2 |
| New York | ny6-1.erpc.global | 64.130.37.235 |
| Chicago | déchiquetés-chi-2.erpc.global | 84.32.71.34 |
| Ville de Salt Lake | déchiquetés-slc6-1.erpc.global | 72.244.154.7 |
| Singapour | déchiquetés-sgp6-1.erpc.global | 67.209.55.19 |
| D'après les résultats de l'enquête | déchiquetés-ty6-1.erpc.global | 198.13.133.89 |
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/en
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