ShredStream - Quickstart
Install SLV
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | sh$ slv b init

With a single command,
slv b init, you can instantly scaffold a development environment for Solana bots using high-performance stream-based data.bash
slv b initslv b init- Use
shreds-tsif you prefer a TypeScript-based Shreds bot - Use
shreds-rustfor a Rust-based bot leveraging Shreds
Allow ICMP latency-probe sources
For Shreds region selection, ERPC sends ICMP latency probes to your registered IP from the proxy hosts listed below. Allow inbound ICMP echo requests from every listed source IP. If they are blocked by a firewall (ufw, cloud firewall, security group, etc.), the measurement can become
9999ms and a non-optimal region may be selected. Multiple IPs in one region are separate probe hosts; all of them are required.| Probe region | ICMP source IPs |
|---|---|
| π³π± 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 |
Shreds Client Example β TypeScript
- Rename the
.env.samplefile to.env. - Update the values in the
.envfile with your actual 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"β οΈ Important Note: This endpoint is provided as an example and cannot be used directly. Obtain and set your actual endpoint accordingly.
- Install dependencies and run the script:
bash
pnpm i
pnpm devpnpm i
pnpm dev
Shreds Client Example β Rust
- Rename
.env.sampleto.env - Edit
.envwith your actual 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"Please note:
This endpoint is a sample and cannot be used as is. Please obtain and configure the appropriate endpoint for your environment.
- Build and run the client:
bash
RUST_LOG=info cargo runRUST_LOG=info cargo run
β 1-Day Free Trial Available
Shreds endpoints can be tested for free for 1-Day via the official Validators DAO Discord server.
Join us here: https://discord.gg/C7ZQSrCkYR