0% ont trouvé ce document utile (0 vote)
108 vues4 pages

Créer un Bot Sniper sur Solana

Transféré par

moussa.20.traor
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
108 vues4 pages

Créer un Bot Sniper sur Solana

Transféré par

moussa.20.traor
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Guide Complet : Créer un Bot Sniper Gratuit sur

Solana
Ce guide t'explique, étape par étape, comment construire un bot sniper gratuit et personnalisé sur
Solana, capable de suivre un rugger, d'agir à la milliseconde, et d'éviter les honeypots ou tokens
illiquides.

✅ Prérequis

🧳 Connaissances de base

• Python 3.9+
• Terminal / Shell (Linux, macOS, ou WSL sous Windows)
• Solana CLI

💾 Outils à installer

pip install solana requests aiohttp python-dotenv python-telegram-bot

✅ Étape 1 : Créer un Wallet Solana dédié


1. Installe le CLI : [Link]

solana-keygen new --outfile ~/sniper_wallet.json

1. Récupère ton public key :

solana address -k ~/sniper_wallet.json

1. Envoie du SOL dessus (0.1 SOL min)

✅ Étape 2 : Configurer un RPC ultra rapide


Inscris-toi sur [Link] ou [Link]

Crée un endpoint, copie l'URL (ex: [Link] ), et stocke-le dans un fichier


.env :

RPC_URL=[Link]
HELIUS_API_KEY=ta_clé_api_helius

1
BIRDEYE_API_KEY=ta_clé_api_birdeye
TELEGRAM_TOKEN=ta_clé_bot
TELEGRAM_CHAT_ID=ton_chat_id

✅ Étape 3 : Suivre les wallets de ruggers


Tu peux stocker leurs adresses dans un fichier [Link] :

7aH4DxF... (exemple de wallet rug)


F93KJx2...

Crée un script Python [Link] :

import requests, time, os


from dotenv import load_dotenv
from telegram import Bot

load_dotenv()
RPC = [Link]("RPC_URL")
HELIUS_API_KEY = [Link]("HELIUS_API_KEY")
TELEGRAM_TOKEN = [Link]("TELEGRAM_TOKEN")
CHAT_ID = [Link]("TELEGRAM_CHAT_ID")

bot = Bot(token=TELEGRAM_TOKEN)

with open("[Link]") as f:
wallets = [[Link]() for line in f]

seen_tokens = set()

while True:
for wallet in wallets:
url = f"[Link]
api-key={HELIUS_API_KEY}"
r = [Link](url).json()
for tx in r:
if "createToken" in str(tx):
token = tx['tokenAddress']
if token not in seen_tokens:
print(f"New token by {wallet}: {token}")
seen_tokens.add(token)
bot.send_message(chat_id=CHAT_ID,
text=f"🚨 Nouveau token créé par {wallet} : {token}")
[Link](3)

2
✅ Étape 4 : Filtrer les tokens illégitimes (honeypots, illiquides)
Utilise Birdeye API ou DEXScreener pour vérifier :

• Qu'un pool de liquidité existe


• Que le volume est > 0

Exemple vérification simple :

def is_safe(token):
url = f"[Link]
key={[Link]('BIRDEYE_API_KEY')}"
r = [Link](url).json()
try:
liquidity = r['data']['liquidity']
return liquidity > 100
except:
return False

✅ Étape 5 : Sniper automatiquement


Crée un [Link] qui reçoit le token identifié par [Link] et exécute l'achat :

from [Link] import Client


from [Link] import Keypair
import os
from dotenv import load_dotenv

load_dotenv()
client = Client([Link]("RPC_URL"))
wallet = Keypair.from_seed(open("sniper_wallet.json", "rb").read())

def snipe(token):
print(f"Sniping token {token}...")
# 🔁 À intégrer avec Jupiter API pour swap avec slippage < 2%

✅ Étape 6 : Améliorer
• Vérification automatique des taxes (buy/sell tax)
• Suivi en temps réel via Telegram
• Utilise asyncio pour gérer plusieurs ruggers/token en parallèle

3
🛡️ Sécurité
• Ne jamais utiliser ton wallet principal
• Garde moins de 1 SOL sur le wallet sniper
• Rotate tes RPC si tu te fais bloquer

🚀 Conclusion
Tu peux maintenant :

• Suivre n'importe quel rugger et tous ses nouveaux tokens


• Sniper à la milliseconde avec vérification
• Éviter les honeypots/liquidité piège
• Recevoir une alerte directe dès qu'un rugger crée un token

Souhaite-tu que je t'envoie les scripts .py prêts à copier-coller pour tous les fichiers ?

Vous aimerez peut-être aussi