Direct Shreds - UDP Forwarding (Raw Shreds)

Als u ERPC Dedicated Shreds heeft, kunt u ruwe Shreds via UDP doorsturen naar uw eigen listener. Dit is Solana's snelste observatielaag — voor Geyser gRPC en ver voor RPC/WebSocket. De SDK bevat een eenvoudig Rust-voorbeeld; pump.fun wordt alleen gebruikt omdat het de meest gestelde vraag is die we krijgen.

Waarom dit het snelste pad is

  • Shreds komen als eerste aan: validator-naar-validator Shreds landen voor Geyser gRPC of RPC/WebSocket, dus latentie-kritische flows zien events het eerst.
  • UDP houdt overhead minimaal: geen verbindingsopbouw, hertransmissie of ordening; komt overeen met het on-wire formaat tussen validators.
  • Afweging: pre-finalisatiegegevens kunnen ontbreken/ongeordend/gefaald zijn — behandel dat als onderdeel van de snelheidsafweging.
Opmerking: het gedeelde Shreds gRPC-endpoint draait over TCP, dus het is trager dan UDP Shreds.

Probeer het met Solana Stream SDK

  • Voorbeeldcode (shreds-udp-rs, Rust): pump.fun is slechts een veelvoorkomend voorbeeld — wissel het in voor uw eigen doel. https://github.com/ValidatorsDAO/solana-stream/tree/main/temp-release/shreds-udp-rs
  • Dedicated Shreds-gebruikers: richt uw Shreds-zender op het ip:port van het voorbeeld om detecties te zien.
  • Nog niet op UDP? Voer het lokaal uit of op uw eigen server om logs te verkennen en hooks aan te passen.

Pump.fun-voorbeeldlog

pump.fun hits over UDP Shreds
Dit voorbeeld komt uit het SDK-voorbeeld; clone en voer het uit om hits te zien, of wissel uw eigen doel in.

Bronnen