Direct Shreds - Snelstart

Installeer SLV

bash
curl -fsSL https://storage.slv.dev/slv/install | sh

$ slv b init

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 init
  • Gebruik shreds-ts als u de voorkeur geeft aan een TypeScript-gebaseerde Shreds-bot
  • Gebruik shreds-rust voor 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.
RegioDomeinIP-adres
🇳🇱 Amsterdamshreds-ams6-1.erpc.global64.130.43.108
🇩🇪 Frankfurtshreds-fra6-1.erpc.global64.130.41.236
🇬🇧 Londenshreds-lon6-1.erpc.global64.130.63.211
🇮🇪 Dublinshreds-dub6-1.erpc.global82.40.61.2
🇺🇸 New Yorkshreds-ny6-1.erpc.global64.130.37.235
🇺🇸 Chicagoshreds-chi-2.erpc.global84.32.71.34
🇺🇸 Salt Lake Cityshreds-slc6-1.erpc.global72.244.154.7
🇸🇬 Singaporeshreds-sgp6-1.erpc.global67.209.55.19
🇯🇵 Tokyoshreds-ty6-1.erpc.global198.13.133.89

Shreds Client-voorbeeld – TypeScript

  1. Hernoem het .env.sample-bestand naar .env.
  2. 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"
⚠️ Belangrijke opmerking: Dit endpoint wordt als voorbeeld aangeboden en kan niet direct worden gebruikt. Verkrijg en stel uw werkelijke endpoint dienovereenkomstig in.
  1. Installeer afhankelijkheden en voer het script uit:
bash
pnpm i
pnpm dev
Shreds TypeScript VSCode

Shreds Client-voorbeeld – Rust

  1. Hernoem .env.sample naar .env
  2. Bewerk .env met 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"
Let op:
Dit endpoint is een voorbeeld en kan niet als zodanig worden gebruikt. Verkrijg en configureer het juiste endpoint voor uw omgeving.
  1. Bouw en voer de client uit:
bash
RUST_LOG=info cargo run
Shreds Rust VSCode

✅ 1 dag gratis proefperiode beschikbaar

Shreds-endpoints kunnen 1 dag gratis worden getest via de officiele Validators DAO Discord-server.

Solana Stream SDK

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