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
Allowlist de Shreds load balancer-IP's
We selecteren de dichtstbijzijnde node bij uw geregistreerde IP met behulp van realtime ping-controles vanaf elke regionale Shreds load balancer. Als ICMP wordt geblokkeerd door uw firewall (ufw, beveiligingsgroepen, enz.), kan het pingresultaat
9999ms worden, waardoor de optimale nabijgelegen regio mogelijk niet wordt geselecteerd. Zet de onderstaande IP's op de allowlist zodat de dichtstbijzijnde regio automatisch wordt gebruikt.| Regio | Domein | IP-adres |
|---|---|---|
| 🇳🇱 Amsterdam | shreds-ams6-1.erpc.global | 64.130.43.108 |
| 🇩🇪 Frankfurt | shreds-fra6-1.erpc.global | 64.130.41.236 |
| 🇬🇧 Londen | shreds-lon6-1.erpc.global | 64.130.63.211 |
| 🇮🇪 Dublin | shreds-dub6-1.erpc.global | 82.40.61.2 |
| 🇺🇸 New York | shreds-ny6-1.erpc.global | 64.130.37.235 |
| 🇺🇸 Chicago | shreds-chi-2.erpc.global | 84.32.71.34 |
| 🇺🇸 Salt Lake City | shreds-slc6-1.erpc.global | 72.244.154.7 |
| 🇸🇬 Singapore | shreds-sgp6-1.erpc.global | 67.209.55.19 |
| 🇯🇵 Tokyo | shreds-ty6-1.erpc.global | 198.13.133.89 |
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
✅ 1 dag gratis proefperiode beschikbaar
Shreds-endpoints kunnen 1 dag gratis worden getest via de officiele Validators DAO Discord-server.
Doe mee: https://discord.gg/C7ZQSrCkYR
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