Direct Shreds - Quickstart
Instala 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, puede cambiar instantáneamente un entorno de desarrollo para los bots Solana utilizando datos basados en secuencias de alto rendimiento.bash
slv b initslv b init- Uso
shreds-tssi prefieres un bot de Shreds basado en TypeScript - Uso
shreds-rustpara un bot basado en Rust que aprovechan a los Shreds
Permitir a los IPs de balanceador de carga de Shreds
Seleccionamos el nodo más cercano a tu IP registrada usando cheques de ping en tiempo real de cada balanceador de carga regional de Shreds. Si el ICMP está bloqueado por su cortafuegos (ufw, grupos de seguridad, etc.), el resultado del ping puede llegar a ser
9999ms, que puede evitar que se seleccione la región cercana óptima. Por favor, permita la lista de IPs abajo para que la región más cercana se utilice automáticamente.| Región | Dominio | Dirección IP |
|---|---|---|
| 🇳🇱 Amsterdam | shreds-ams6-1.erpc.global | 64.130.43.108 |
| Леных Frankfurt | shreds-fra6-1.erpc.global | 64.130.41.236 |
| RESUMEN London | shreds-lon6-1.erpc.global | 64.130.63.211 |
| 🇮ه Dublin | shreds-dub6-1.erpc.global | 82.40.61.2 |
| Nueva 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 |
Ejemplo de cliente de fragmentos – TypeScript
- Renombre
.env.samplearchivo a.env. - Actualizar los valores en
.envarchivo con su endpoint real:
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 Este endpoint se proporciona como ejemplo y no se puede utilizar directamente. Obtenga y fije su endpoint real en consecuencia.
- Instalar dependencias y ejecutar el script:
bash
pnpm i
pnpm devpnpm i
pnpm dev
Ejemplo de cliente de trituraciones – Rust
- Rename
.env.samplea.env - Editar
.envcon su endpoint real Shreds:
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:
Este endpoint es una muestra y no se puede utilizar como es. Obtenga y configure el endpoint adecuado para su entorno.
- Construir y ejecutar el cliente:
bash
RUST_LOG=info cargo runRUST_LOG=info cargo run
Prueba gratuita de 1 día disponible
Los endpoints de Shreds se pueden probar de forma gratuita durante 1 día a través de ERPC Dashboard.
Abre el dashboard: https://dashboard.erpc.global/en
Solana Stream SDK

La implementación del cliente incluido en el código de arranque Shreds descargado a través del
es alimentado por el código abierto Solana Stream SDK.
slv b init comandoes alimentado por el código abierto Solana Stream SDK.
Apoyando tanto Rust como TypeScript, el SDK permite un manejo eficiente de la capa de comunicación directa de Solana —
incluyendo Suscripción de Shreds, persiguiendo paquetes y extracción de transacciones.
incluyendo Suscripción de Shreds, persiguiendo paquetes y extracción de transacciones.
Con este SDK, puede empezar a desarrollarse con secuencias de Shreds de inmediato.
El código de inicio generado por
El código de inicio generado por
slv b init sirve como una plantilla práctica para construir sobre sus propias aplicaciones.Para más detalles, visite el repositorio GitHub:
https://github.com/ValidatorsDAO/solana-stream
https://github.com/ValidatorsDAO/solana-stream