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

Met een enkel commando,
slv b init, kunt u direct een ontwikkelomgeving opzetten voor Solana-bots met behulp van hoogwaardige stream-gebaseerde gegevens.bash
slv b initslv b init- Gebruik
shreds-tsals u de voorkeur geeft aan een TypeScript-gebaseerde Shreds-bot - Gebruik
shreds-rustvoor een Rust-gebaseerde bot die Shreds gebruikt
Bronnen voor ICMP-latentieprobes toestaan
Voor de regioselectie van Shreds verstuurt ERPC ICMP-latentieprobes naar uw geregistreerde IP-adres vanaf de hieronder vermelde proxyhosts. Sta inkomende ICMP-echoverzoeken toe vanaf elk vermeld bron-IP-adres. Als deze worden geblokkeerd door een firewall (ufw, cloudfirewall, beveiligingsgroep enz.), kan de meting
9999ms worden en kan een niet-optimale regio worden geselecteerd. Meerdere IP-adressen binnen één regio zijn afzonderlijke probehosts; ze zijn allemaal vereist.| Regio | ICMP-bron-IP-adressen |
|---|---|
| 🇳🇱 Amsterdam | 64.130.43.108, 82.21.43.35 |
| 🇺🇸 New York | 151.243.244.162 |
| 🇩🇪 Frankfurt | 64.130.41.236, 151.241.178.73 |
| 🇯🇵 Tokyo | 143.20.238.88 |
| 🇸🇬 Singapore | 67.209.55.19, 151.245.186.3 |
| 🇬🇧 London | 64.130.63.211, 151.241.65.10 |
Far Point geselecteerd
De Far Point van Shared Shreds is een terugvaloptie met beperkte capaciteit. Elk endpoint ondersteunt voor alle klanten samen maximaal 32 gelijktijdige proxystreams—niet 32 plaatsen per klant. Streaming werkt het best wanneer de abonnee dicht bij het geselecteerde Shreds-endpoint draait; streams over lange afstand houden gedeelde verbindingen, flow-controlvensters en uitgaande capaciteit langer bezet. Om de gedeelde omgeving responsief te helpen houden, staat u alle vermelde regionale bron-IP-adressen van ICMP-probes toe en voert u de regioselectie opnieuw uit. Overweeg voor doorlopend gebruik een ERPC VPS dicht bij het geselecteerde endpoint. Als een andere geografische locatie nodig is, kiest u tijdens de eerste configuratie een beschikbare regio en stelt u een geldig, niet-leeg openbaar IPv4-adres met poort in als bestemming. De gekozen regio blijft na de configuratie vast en de bestemming kan later worden bijgewerkt.
Gebruik een ERPC VPS dicht bij dit endpoint · UDP Forwarding Standard configureren
https://erpc.global/en/doc/shredstream/quickstart/
Shreds Client-voorbeeld – TypeScript
- Hernoem het
.env.sample-bestand naar.env. - Werk de waarden in het
.env-bestand bij met uw werkelijke endpoint:
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"⚠️ Belangrijke opmerking: Dit endpoint wordt als voorbeeld aangeboden en kan niet direct worden gebruikt. Verkrijg en stel uw werkelijke endpoint dienovereenkomstig in.
- Installeer afhankelijkheden en voer het script uit:
bash
pnpm i
pnpm devpnpm i
pnpm dev
Shreds Client-voorbeeld – Rust
- Hernoem
.env.samplenaar.env - Bewerk
.envmet uw werkelijke Shreds-endpoint:
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"Let op:
Dit endpoint is een voorbeeld en kan niet als zodanig worden gebruikt. Verkrijg en configureer het juiste endpoint voor uw omgeving.
- Bouw en voer de client uit:
bash
RUST_LOG=info cargo runRUST_LOG=info cargo run
Open het dashboard: https://dashboard.erpc.global/nl
Solana Stream SDK

De clientimplementatie die is opgenomen in de Shreds-startercode die is gedownload via het
slv b init-commando
wordt aangedreven door de open-source Solana Stream SDK.De SDK ondersteunt zowel Rust als TypeScript en maakt efficiente afhandeling mogelijk van Solana's directe communicatielaag —
inclusief Shreds-abonnementen, pakketparsing en transactie-extractie.
Met deze SDK kunt u direct beginnen met ontwikkelen met Shreds-streams.
De startercode die wordt gegenereerd door
slv b init dient als een praktisch sjabloon om op voort te bouwen voor uw eigen applicaties.Bezoek voor meer informatie de GitHub-repository:
https://github.com/ValidatorsDAO/solana-stream






