Comment créer un jeton Honeypot Solana et le lancer sur Raydium (Guide 2025)

Vous pouvez également regarder le tutoriel vidéo : YouTube

Accéder à la deuxième partie des instructions Accéder à la troisième partie des instructions

Ce guide explique tout, du début à la fin. Chaque section est divisée en petites étapes avec des détails supplémentaires, des exemples, des avertissements et des instructions claires.

Nous vous recommandons vivement d'utiliser ce manuel à des fins éducatives uniquement.

Si vous avez des questions ou des problèmes, écrivez à telegram @ethercodeinnovation

instruction image instruction image

Étape 1 : Installer les outils nécessaires

✅ 1.1 – Téléchargez NodeJS depuis nodejs.org

- Cliquez sur le bouton vert "Télécharger Node.js (LTS) (Support à long terme)".

- Exécutez le programme d'installation, puis cliquez sur "Suivant". Laissez les paramètres par défaut.

- Après l'installation, REDÉMARREZ votre ordinateur.

✅ 1.2 – Installez VSCode (Visual Studio Code) depuis visualstudio

- Cliquez sur "Télécharger pour Windows" ou "Mac", puis installez avec les options par défaut.

- Cet éditeur vous permettra de gérer le script Honeypot Pro.

✅ 1.3 – Installer Phantom Wallet depuis phantom. Il s'agit du portefeuille le plus populaire du réseau Solana.

- Sélectionnez votre navigateur.

- Créez un nouveau portefeuille et enregistrez votre phrase de récupération en lieu sûr.

- Réservez au moins environ 0,5 SOL pour débloquer les frais de création de jetons (> 0,1 SOL), les frais Raydium (> 0,23 SOL) et les frais de transfert (< 0,1 SOL).

Étape 2 : Créer un point de terminaison RPC Solana (avec Helius)

✅ 2.1 – Accédez à helius et créez un compte.

✅ 2.2 – Une fois connecté, cliquez sur "Points de terminaison" dans le menu de gauche.

✅ 2.3 – Copiez l'URL RPC générée. Voici ce qui se présente : https://mainnet.helius-rpc.com/?api-key=xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx

⚠️ Cette URL est privée. Si quelqu'un la trouve, il pourrait spammer votre terminal. Ne la partagez pas. Enregistrez votre URL.

📌 Vous la collerez ultérieurement dans votre fichier de configuration de script (config.json).

Étape 3 : Créer votre jeton Solana (outil sans code)

✅ 3.1 – Visitez coinfactory

✅ 3.2 – Connectez votre portefeuille Phantom

Cliquez sur "connect wallet" en haut à droite du site.

Sélectionnez Solana Network. Votre portefeuille Phantom apparaîtra immédiatement si vous l'avez déjà installé dans votre navigateur.

Cliquez dessus, puis sur "Connect".

(Une fenêtre de confirmation de connexion s'affichera.)

✅ 3.3 – Renseignez les informations du jeton :

- Name: Le nom de votre jeton (par exemple, DoggyDollars)

- Symbol: Le ticker (par exemple, DGD)

- Total Supply : Nombre total de jetons (par exemple, 1 000 000)

- Decimals: Utilisez 9 pour la plupart des jetons Solana

- Logo URL : Facultatif, mais recommandé pour un jeton authentique.

instruction image instruction image

⚠️ IMPORTANT : Assurez-vous que l'option "Révoquer l'autorisation de gel" est DÉSACTIVÉE !

Définissez les paramètres supplémentaires comme indiqué ci-dessous :

instruction image instruction image

✅ 3.4 – Cliquez sur "Create Token". Approuvez la transaction dans Phantom. Ensuite, attendez que le contrat soit déployé.

✅ 3.5 – Une fois le contrat déployé, les informations du jeton apparaîtront à l'écran et vous pourrez également le retrouver dans votre portefeuille fantôme.

Copiez l'adresse du jeton et enregistrez-la.

Ce sera l'adresse de votre jeton, visible sur solscan.

Vous en aurez besoin ultérieurement pour configurer le script.

instruction image instruction image

✅ 3.6 – Ce portefeuille (qui a créé le jeton) est désormais le "propriétaire" et contrôlera le comportement du honeypot. Ces informations sont accessibles sur solscan en collant simplement l'adresse de votre jeton dans la barre de recherche.

Solana Honeypot Pro – Guide étape par étape (Partie 2)

Accéder à la première partie des instructions Accéder à la troisième partie des instructions

Cette partie, après la création du jeton, explique comment lister votre jeton sur Raydium, configurer le script Honeypot, geler/dégeler les acheteurs et supprimer la liquidité. Rédigé en langage clair et simple.

Étape 4 : Ajouter de la liquidité à Raydium

✅ 4.1 – Accédez à raydium

✅ 4.2 – Connectez votre portefeuille au site, cliquez sur "Connect wallet".

Sélectionnez ensuite le portefeuille Phantom et cliquez sur "Connect".

instruction image instruction image instruction image instruction image

✅ 4.3 – Cliquez sur le bouton "Create".

instruction image instruction image

Lorsque vous y êtes invité, choisissez "Standard AMM". C'est l'option la plus simple et la plus économique.

instruction image instruction image

✅ 4.4 – Définissez les paires de jetons :

- Base Token : Choisissez SOL (le jeton utilisé pour l'échange).

- Quote Token : Collez l'adresse de votre jeton précédemment enregistrée :

instruction image instruction image

Après avoir collé l'adresse du jeton,

Saisissez le nom complet du jeton et son symbole, tels que spécifiés lors de la création.

Cliquez ensuite sur "Add user token" :

instruction image instruction image

✅ 4.5 – Saisissez le montant de chaque jeton à ajouter au pool de liquidités (par exemple, 10 SOL + 1 000 000 de votre jeton).

✅ 4.6 – Cliquez sur "Initialize Liquidity Pool". Validez dans Phantom. Remarque : Des frais de création d'environ 0,2 SOL sont exigés pour les nouveaux pools.

instruction image instruction image

Si tout s'est bien passé, vous verrez la notification "Pool created successfully!" avec l'adresse du pool de liquidités créé.

Vous pouvez trouver votre pool de liquidités en accédant à Raydium, dans l'onglet "Portfolio" -> "My position" -> "Standard".

Après avoir ajouté des liquidités, patientez quelques minutes jusqu'à ce que le pool de liquidités apparaisse dans votre portefeuille.

Si tout s'est bien passé, après avoir ajouté des liquidités, vous pouvez consulter les informations de votre jeton sur dextools.io en collant simplement l'adresse de votre jeton dans la barre de recherche. Tous vos achats de jetons et d'autres informations générales s'afficheront.

Étape 5 : Création des fichiers et dossiers de projet dans VSCode

✅ 5.1 – Ouvrez Visual Studio Code précédemment installé.

✅ 5.2 – Créez un nouveau dossier sur votre bureau avec un nom quelconque, par exemple : ScriptFreeze.

instruction image instruction image

✅ 5.3 – Lancez Visual Studio Code.

✅ 5.4 – Cliquez sur "Fichier" dans la barre de menu supérieure.

instruction image instruction image

✅ 5.5 – Cliquez ensuite sur "Open Folder" et sélectionnez le dossier que vous venez de créer sur votre bureau.

Dans ce cas, il s'agit de ScriptFreeze.

Après avoir sélectionné votre dossier, cliquez sur "Yes, I trust the authors".

instruction image instruction image instruction image instruction image

✅ 5.6 – Cliquez ensuite sur "New File" et nommez le fichier "freeze.js", puis appuyez sur Entrée.

instruction image instruction image instruction image instruction image

✅ 5.7 – Cliquez à nouveau sur "New File" et nommez-le "config.json".

instruction image instruction image

✅ 5.8 – Cliquez à nouveau sur "New File" et nommez-le "package.json".

instruction image instruction image

✅ 5.9 – Cliquez ensuite sur "New Folder", nommez le dossier "data" et appuyez sur Entrée.

instruction image instruction image instruction image instruction image

✅ 5.10 – Faites un clic droit sur le dossier data et choisissez "New File", comme indiqué ci-dessous :

Nommez le nouveau fichier tech-config.json et appuyez sur Entrée.

instruction image instruction image instruction image instruction image

Vous devriez maintenant obtenir une structure semblable à celle-ci :

instruction image instruction image

✅ 5.11 – Accédez à la page contenant les 4 extraits de code : aller à

Chaque bloc de code est étiqueté avec le nom du fichier auquel il appartient.

Copiez simplement chacun des 4 extraits de code et collez-les dans les fichiers correspondants.

Vous devriez maintenant obtenir des fichiers ressemblant aux captures d’écran ci-dessous.

instruction image instruction image instruction image instruction image instruction image instruction image instruction image instruction image

Veillez à tout enregistrer : "File" -> "Save all".

instruction image instruction image

✔️ Ouvrez maintenant PowerShell en tant qu'administrateur

instruction image instruction image

Saisissez "Set-ExecutionPolicy RemoteSigned" et appuyez sur "Entrée".

Saisissez ensuite "A" et appuyez sur "Entrée".

instruction image instruction image

✅ 5.12 – Ouvrez le Terminal via "View" > "Terminal" ou cliquez sur l’icône du terminal en haut à droite.

instruction image instruction image

✅ 5.13 – Saisissez la commande suivante dans le terminal et appuyez sur Entrée : npm i

- Cela installera tous les packages nécessaires dans un dossier nommé "node_modules".

instruction image instruction image instruction image instruction image

Cependant, une erreur survient souvent à ce stade de l'installation des dépendances. Pour la corriger, accédez à la section "étape 9".

✅ 5.14 – Une fois l'opération terminée (après quelques secondes), passez à l'étape suivante. Vous avez maintenant préparé un projet complet pour la suite du gel des acheteurs (activation du mode Honeypot).

Étape 6 : Configurer le script Honeypot (config.json)

✅ 6.1 – Dans VSCode, cliquez sur le fichier config.json.

instruction image instruction image

✅ 6.2 – Remplacez les espaces réservés par vos données réelles. Voici ce que vous devez modifier :

"privateKey": "YOUR_PRIVATE_KEY_HERE"

- Exportez ceci depuis Phantom

Les captures d'écran expliquent comment obtenir une clé privée :

instruction image instruction image instruction image instruction image instruction image instruction image instruction image instruction image instruction image instruction image instruction image instruction image

Collez la clé privée comme indiqué ci-dessous :

instruction image instruction image

"rpcEndpoint": "https://mainnet.helius-rpc.com/?api-key=xxxx..."

- Utilisez l'URL obtenue depuis Helius.

Copiez l'adresse et collez-la dans la deuxième ligne de "rpcEndpoint" dans le code Visual Studio.

instruction image instruction image

La troisième ligne de "mintAddress": "xxxxxxx", où vous devez coller l'adresse de votre jeton, enregistrée lors de sa création.

Après avoir collé les données nécessaires, le résultat devrait ressembler à la capture d'écran ci-dessous :

instruction image instruction image

Ensuite, enregistrez le tout.

"File" -> "Save":

instruction image instruction image

Paramètres facultatifs :

Vous pouvez personnaliser ces paramètres à votre guise.

"freezeThreshold" : 0 → Bloquer les acheteurs, même s'ils ne détiennent qu'un seul jeton.

"freezeDelay" : 60 → Attendre 60 s pour bloquer plusieurs acheteurs simultanément (pour économiser les frais).

"timeout" : 180 → Le script se fermera automatiquement après 3 heures.

"priorityRate" : 25 000 → Boost de gaz par défaut pour des transactions plus rapides.

"whitelist" : [ ] → Ajouter ici les adresses de portefeuille qui ne doivent JAMAIS être bloquées.

✅ 6.3 – Enregistrez le fichier (Ctrl+S). Si le nom du fichier devient ROUGE, cela signifie que vous avez corrompu le formatage JSON !

Solana Honeypot Pro – Guide étape par étape (Partie 3)

Accéder à la première partie des instructions Accéder à la deuxième partie des instructions

Cette dernière section explique comment exécuter le script Honeypot, supprimer les liquidités de Raydium et corriger les problèmes courants.

Étape 7 : Exécuter le script Honeypot

✅ 7.1 – Ouvrez le dossier contenant le script Honeypot Pro dans VSCode (s'il n'est pas déjà ouvert).

File -> Open Folder -> sélectionnez le dossier contenant le script.

✅ 7.2 – Ouvrez le terminal (View > Terminal ou cliquez sur l'icône du terminal).

✅ 7.3 – Dans le terminal, saisissez la commande suivante et appuyez sur Entrée : node freeze.js

instruction image instruction image

🟢 Ce qui se passe ensuite :

- Un message de bienvenue s'affiche.

- Le script vérifie votre fichier config.json et votre jeton.

- Il gèle tous les détenteurs actuels (le cas échéant).

- Le pool de liquidités sera ensuite surveillé.

- Chaque nouvel acheteur sera automatiquement bloqué (selon votre configuration).

🛑 Pour arrêter le script manuellement :

- Appuyez sur Ctrl + C dans le terminal.

Étape 8 : Retirer les liquidités de Raydium

✅ 8.1 – Ouvrez raydium dans votre navigateur. Section Portefeuille.

✅ 8.2 – Connectez votre portefeuille Phantom.

✅ 8.3 – Faites défiler la page jusqu'à "My Positions". Cliquez sur "standard".

✅ 8.4 – Cliquez sur le bouton "minus".

✅ 8.5 – Sélectionnez le montant de liquidités à retirer (de 0 à 100 %).

✅ 8.6 – Cliquez sur "Remove" et confirmez la transaction dans Phantom.

🟢 Votre SOL et votre jeton personnalisé seront restitués à votre portefeuille.

Étape 9 : Résolution des problèmes courants

❌ Problem: "When installing dependencies "npm i""

npm.ps1 cannot be loaded...

instruction image instruction image

✔️ Ouvrez maintenant PowerShell en tant qu'administrateur

instruction image instruction image

Saisissez "Set-ExecutionPolicy RemoteSigned" et appuyez sur "Entrée".

Saisissez ensuite "A" et appuyez sur "Entrée".

Après ces étapes, vous pouvez installer les dépendances en toute sécurité en saisissant la commande "npm i" dans Visual Studio Code.

instruction image instruction image

Retournez à l'étape 6.

❌ Problem: 'npm' not found

✔️ Solution : NodeJS n'est pas installé correctement. Réinstallez-le depuis nodejs.org et redémarrez votre ordinateur.

❌ Problem: freeze.js not found

✔️ Solution : Assurez-vous d’être dans le bon dossier. Dans VSCode, utilisez File > Open Folder pour sélectionner le dossier contenant freeze.js.

❌ Problem: ENOENT or config.json errors

✔️ Solution : Vérifiez le formatage de votre fichier. Les virgules, les crochets et les guillemets doivent être parfaitement corrects.

✔️ Si le nom de fichier est en rouge dans VSCode, il y a une erreur de syntaxe.

Besoin d’aide ?

Écrivez le télégramme : @ethercodeinnovation
Nous pouvons également développer un script de toute complexité pour le réseau Solana avec les fonctionnalités dont vous avez besoin, pour commander, écrivez au télégramme spécifié ci-dessus