Direct Shreds - UDP Forwarding (Raw Shreds)
Si tienes ERPC Dedicated Shreds, puedes enviar Shreds crudos sobre UDP a tu propio oyente. Esta es la capa de observación más rápida de Solana, antes de Geyser gRPC y mucho más adelante de RPC/WebSocket. El SDK incluye una simple muestra Rust; pump.fun se utiliza sólo porque es la pregunta más común que tenemos.
Por qué este es el camino más rápido
- Shreds llega primero: validator-to-validador Shreds land before Geyser gRPC or RPC/WebSocket, así que los flujos críticos de latencia ver los acontecimientos más temprano.
- UDP mantiene la cabeza pequeña: no hay configuración de conexión, retransmitir o ordenar; coincide con el formato on-wire entre validadores.
- Trade-off: pre-finalization data can be missing/out-of-order/failed—mantenerlo como parte de la ganga de velocidad.
Nota: el endpoint compartido de Shreds gRPC corre sobre TCP, por lo que es más lento que UDP Shreds.
Pruébalo con Solana Stream SDK
- Código de muestra (
shreds-udp-rs, Rust): la bomba.fun es sólo un ejemplo común - cambio en su propio objetivo.
https://github.com/ValidatorsDAO/solana-stream/tree/main/temp-release/shreds-udp-rs - Usuarios Dedicados de Shreds: señala tu remitente de Shreds a la muestra
ip:portpara ver las detecciones. - ¿Aún no con UDP? Ejecutarlo localmente o en su propio servidor para explorar registros y personalizar ganchos.
Pump.fun ejemplo log

Este ejemplo viene de la muestra SDK; clonar y ejecutarlo para ver golpes, o cambiar en su propio objetivo.
Recursos
- Todos los docs de código y README están en Solana Stream SDK repo:
https://github.com/ValidatorsDAO/solana-stream