⚡ Démarrage rapide SDK
Nos SDKs officiels gèrent la réception UDP, l'analyse des shreds et le décodage des transactions. Installez avec une commande, écrivez quelques lignes de code, et commencez à recevoir des shreds Solana.
📦 SDKs disponibles
JavaScript / TypeScript
npm install shredstreamPython
pip install shredstreamRust
cargo add shredstreamGo
go get github.com/shredstream/shredstream-sdk-go📋 Prérequis
- Créez un compte sur ShredStream.com
- Lancez un Shred Stream et choisissez votre région
- Entrez l'adresse IP de votre serveur et le port UDP oĂą vous souhaitez recevoir les shreds
- Ouvrez votre pare-feu pour le trafic UDP entrant sur ce port — voir Configuration réseau
💻 Exemples de démarrage rapide
Chaque exemple écoute sur le port assigné par ShredStream.com.
// First, install our SDK with: npm install shredstreamconst { ShredListener } = require('shredstream');const listener = new ShredListener(8001);// Decoded transactions — ready-to-use Solana transactionslistener.on('transactions', (slot, txs) => {txs.forEach(tx => console.log(`slot ${slot}: ${tx.signature}`));});listener.start();
Remplacez 8001 par le port assigné à votre stream sur le tableau de bord ShredStream.com.
⚙️ Configuration des buffers OS
Les SDKs configurent automatiquement le buffer socket (25 Mo par défaut). Vous devez toutefois autoriser cette taille au niveau OS :
bash
# Linuxsudo sysctl -w net.core.rmem_max=33554432# macOSsudo sysctl -w kern.ipc.maxsockbuf=33554432
Voir Configuration réseau pour la configuration complète du pare-feu et des buffers.
➡️ Étapes suivantes
- Configuration réseau — pare-feu et configuration OS
- Bonnes pratiques — monitoring, redondance et performances
- Dépannage — problèmes courants et solutions
- Avancé : Format des paquets pour les utilisateurs qui ont besoin de contrôler le format binaire