Shreds directs - Transmission UDP (Raw Shreds)

Si vous avez ERPC Shreds dédié, vous pouvez transmettre les Shreds bruts sur UDP à votre propre auditeur. C'est la couche d'observation la plus rapide de Solana, avant Geyser gRPC et bien avant RPC/WebSocket. Le SDK comprend un simple échantillon Rust; pump.fun est utilisé uniquement parce qu'il est la question la plus courante que nous obtenons.

Pourquoi c'est le chemin le plus rapide

  • Les shreds arrivent en premier: validateur à validateur Terres shreds avant Geyser gRPC ou RPC/WebSocket, donc les flux critiques de latence voient les événements les plus tôt.
  • UDP garde minuscule: aucune configuration de connexion, retransmis ou commande; correspond au format sur fil entre les validateurs.
  • Échange: les données de préfinalisation peuvent être manquantes/out-of-order/failed— gérer cela dans le cadre du marché de la vitesse.
Note: l'endpoint partagé Shreds gRPC tourne sur TCP, donc il est plus lent que UDP Shreds.

Essayez avec Solana Stream SDK

  • Code de l'échantillon (shreds-udp-rs, Rust): pump.fun n'est qu'un exemple commun: le transfert dans votre propre cible. https://github.com/ValidatorsDAO/solana-stream/tree/main/temp-release/shreds-udp-rs
  • Utilisateurs dédiés Shreds: pointez votre expéditeur Shreds vers l'échantillon ip:port pour voir les détections.
  • Pas encore sur UDP? Exécutez-le localement ou sur votre propre serveur pour explorer les journaux et personnaliser les crochets.

Log exemple Pump.fun

pump.fun hits over UDP Shreds
Cet exemple vient de l'échantillon SDK; clone et l'exécuter pour voir des hits, ou échanger dans votre propre cible.

Ressources