Solana Shreds - Inicio rápido
Instala SLV
bash
$ slv b init

Con un solo comando,
slv b init, puedes crear al instante un entorno de desarrollo para bots de Solana que usan flujos de datos de alto rendimiento.bash
- Usa
shreds-tssi prefieres un bot de Shreds basado en TypeScript - Usa
shreds-rustsi prefieres un bot basado en Rust que aproveche Shreds
Permitir fuentes de sondeo de latencia ICMP
Para seleccionar la región de Shreds, ERPC envía sondeos de latencia ICMP a tu IP registrada desde los hosts proxy que se indican a continuación. Permite solicitudes de eco ICMP entrantes desde todas las IP de origen indicadas. Si un firewall (ufw, firewall en la nube, grupo de seguridad, etc.) las bloquea, la medición puede mostrar
9999ms y podría seleccionarse una región no óptima. Varias IP en una misma región corresponden a hosts de sondeo distintos; todas son necesarias.Far Point seleccionado
El Far Point de Shared Shreds es una alternativa de capacidad limitada. Cada endpoint admite hasta 32 streams simultáneos mediante proxy entre todos los clientes; no son 32 cupos por cliente. La transmisión es más eficaz cuando el suscriptor se ejecuta cerca del endpoint de Shreds seleccionado; los streams de larga distancia mantienen ocupadas durante más tiempo las conexiones compartidas, las ventanas de control de flujo y la capacidad de salida. Para ayudar a mantener la capacidad de respuesta del entorno compartido, permite todas las direcciones IP de origen de las sondas ICMP regionales indicadas y vuelve a ejecutar la selección de región. Para un uso continuado, considera un ERPC VPS cerca del endpoint seleccionado. UDP Forwarding está disponible como Standard y como Premium. En ambos casos, eliges la región de UDP Forwarding en el ERPC Web Dashboard y recibes Raw Shreds por UDP en la dirección IPv4 pública y el puerto que configures.
Ejemplo de cliente de Shreds – TypeScript
- Cambia el nombre del archivo
.env.samplea.env. - Actualiza los valores del archivo
.envcon tu endpoint real:
env
⚠️ Nota importante: Este endpoint se proporciona como ejemplo y no se puede utilizar directamente. Obtén y configura tu endpoint real.
- Instala las dependencias y ejecuta el script:
bash

Ejemplo de cliente de Shreds – Rust
- Cambia el nombre de
.env.samplea.env - Edita
.envcon tu endpoint real de Shreds:
env
Nota:
Este endpoint es solo una muestra y no se puede utilizar tal cual. Obtén y configura el endpoint adecuado para tu entorno.
- Construye y ejecuta el cliente:
bash

Abre el dashboard: https://dashboard.erpc.global/es
Solana Stream SDK

La implementación del cliente incluida en el código de inicio de Shreds que se descarga con el comando
se basa en el Solana Stream SDK de código abierto.
slv b initse basa en el Solana Stream SDK de código abierto.
Compatible con Rust y TypeScript, el SDK permite gestionar de forma eficiente la capa de comunicación directa de Solana —
incluidos la suscripción a Shreds, el análisis de paquetes y la extracción de transacciones.
incluidos la suscripción a Shreds, el análisis de paquetes y la extracción de transacciones.
Con este SDK, puedes empezar a desarrollar con flujos 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 sobre la que construir tus propias aplicaciones.Para más detalles, visita el repositorio de GitHub:
https://github.com/ValidatorsDAO/solana-stream
https://github.com/ValidatorsDAO/solana-stream






