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:portpour 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

Cet exemple vient de l'échantillon SDK; clone et l'exécuter pour voir des hits, ou échanger dans votre propre cible.
Ressources
- Tous les documents de code et de README sont dans la repo Solana Stream SDK: https://github.com/ValidatorsDAO/solana-stream