Direct Shreds - Guida rapida
Installa SLV
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | sh$ slv b init

Con un solo comando,
slv b init, puoi creare istantaneamente un ambiente di sviluppo per bot Solana basato su dati in streaming ad alte prestazioni.bash
slv b initslv b init- Usa
shreds-tsse preferisci un bot Shreds basato su TypeScript - Usa
shreds-rustper un bot basato su Rust che sfrutta Shreds
Consentire le sorgenti delle sonde di latenza ICMP
Per la selezione della regione Shreds, ERPC invia sonde di latenza ICMP al tuo IP registrato dagli host proxy elencati di seguito. Consenti le richieste echo ICMP in entrata da ogni IP sorgente elencato. Se sono bloccate da un firewall (ufw, firewall cloud, security group, ecc.), la misurazione può diventare
9999ms e potrebbe essere selezionata una regione non ottimale. Più IP in una regione sono host di sonda distinti; sono tutti necessari.| Regione della sonda | IP sorgente 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 |
Esempio di client Shreds – TypeScript
- Rinomina il file
.env.samplein.env. - Aggiorna i valori nel file
.envcon il tuo endpoint effettivo:
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"⚠️ Nota importante: questo endpoint è fornito come esempio e non può essere utilizzato direttamente. Ottieni e imposta il tuo endpoint effettivo di conseguenza.
- Installa le dipendenze ed esegui lo script:
bash
pnpm i
pnpm devpnpm i
pnpm dev
Esempio di client Shreds – Rust
- Rinomina
.env.samplein.env - Modifica
.envcon il tuo endpoint Shreds effettivo:
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"Nota bene:
Questo endpoint è un esempio e non può essere utilizzato così com'è. Ottieni e configura l'endpoint appropriato per il tuo ambiente.
- Compila ed esegui il client:
bash
RUST_LOG=info cargo runRUST_LOG=info cargo run
✅ Prova gratuita di 1 giorno disponibile
Gli endpoint Shreds possono essere testati gratuitamente per 1 giorno tramite l'ERPC Web Dashboard.
Apri la dashboard: https://dashboard.erpc.global/it
Solana Stream SDK

L'implementazione del client inclusa nello starter code Shreds scaricato tramite il comando
è basata sull'open-source Solana Stream SDK.
slv b initè basata sull'open-source Solana Stream SDK.
Supportando sia Rust che TypeScript, l'SDK consente una gestione efficiente del livello di comunicazione diretta di Solana —
inclusi la sottoscrizione di Shreds, il parsing dei pacchetti e l'estrazione delle transazioni.
inclusi la sottoscrizione di Shreds, il parsing dei pacchetti e l'estrazione delle transazioni.
Con questo SDK, puoi iniziare subito a sviluppare con gli stream Shreds.
Lo starter code generato da
Lo starter code generato da
slv b init funge da modello pratico su cui costruire le tue applicazioni.Per maggiori dettagli, visita il repository GitHub:
https://github.com/ValidatorsDAO/solana-stream
https://github.com/ValidatorsDAO/solana-stream






