Comment créer un jeton honeypot

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

Partie 1. Utiliser Metamask et Remix Ethereum pour créer un jeton honeypot

1) Allez sur le site metamask
Enregistrez votre portefeuille et installez l'extension dans votre navigateur

instruction image instruction image

2) Allez sur le site Remix Ethereum
Cliquez sur < span class = "bold" > "Create a new file"

instruction image instruction image

Nommez le fichier avec n'importe quel nom, assurez-vous d'ajouter .sol< / span > à la fin, exemple:
ether.sol

instruction image instruction image

3) Copiez notre code Honeypot pour créer un jeton ici
Collez le code :

instruction image instruction image instruction image instruction image

4) Cliquez sur l'icône sur le côté gauche du panneau comme indiqué ci-dessous :

instruction image instruction image

Ensuite, vous devez sélectionner le compilateur, comme indiqué ci-dessous : 0.8.20...

instruction image instruction image

Cliquez ensuite sur le bouton "Compile"

instruction image instruction image

5) Après avoir compilé avec succès le code, cliquez sur l'icône sur le côté gauche du panneau comme indiqué ci-dessous :

instruction image instruction image

Sélectionnez "Injected Provider – MetaMask", puisque nous utilisons ce portefeuille :

instruction image instruction image

Configurez le réseau dans le portefeuille Metamask en fonction du réseau souhaité pour l'émission des tokens. Vous pouvez émettre des jetons sur Ethereum Mainnet, Binance Smart Chain, Base Mainnet et tout autre. Nous avons choisi Binance Smart Chain car ses commissions sont faibles.

Vous pouvez lire les instructions pour changer de réseau dans le portefeuille Metamask ici

Dans la fenêtre contextuelle Metamask, confirmez la connexion de votre portefeuille au site :

instruction image instruction image

6) Dans la section "Contract", sélectionnez le contrat __Token__ - le nom de votre fichier, comme indiqué ci-dessous :

instruction image instruction image

Ensuite, cliquez sur la flèche comme indiqué ci-dessous :
Cette étape est nécessaire pour configurer le token

instruction image instruction image

Saisissez les paramètres du token à créer :
_TOKENNAME – nom complet du jeton
_TOKENSYMBOL – nom abrégé du jeton
_MINTAMOUNT – nombre de jetons émis

instruction image instruction image

7) Après avoir terminé la configuration du jeton, cliquez sur le bouton "transact" :

instruction image instruction image

Dans la fenêtre pop-up Metamask, confirmez la transaction :
Assurez-vous que Metamask est connecté à Remix IDE

instruction image instruction image

8) Votre token a été créé, vous pouvez maintenant l'ajouter à votre portefeuille.
Pour cela, rendez-vous sur votre portefeuille Metamask :

instruction image instruction image

Ensuite, accédez à la section "Activity" et cliquez sur "Contract deployment" :

instruction image instruction image

Cliquez sur "View on block explorer" :

instruction image instruction image

Copiez l'adresse du contrat, cliquez sur le bouton comme indiqué ci-dessous :

instruction image instruction image

9) Retourner à Metamask
Accédez à la section "Tokens" et cliquez sur "Import tokens" :

instruction image instruction image

Collez l'adresse du contrat copiée, cliquez sur "Next" puis sur "Import" :

instruction image instruction image

Super! Vos jetons ont été ajoutés à votre portefeuille.
Cette méthode de création de jetons fonctionne sur tous les autres réseaux.

Partie 2. Lister le token sur Uniswap ou PancakeSwap et activer le mode "Honeypot token"

Vérification du contrat

Avant d'ajouter des liquidités, nous devons vérifier le contrat intelligent afin que les investisseurs n'hésitent pas à acheter notre jeton. Un contrat intelligent vérifié augmente considérablement la popularité du jeton. De plus, si nous avons vérifié le contrat intelligent, nous pouvons gérer les fonctions du contrat via basescan, etherscan ou bscscan selon le réseau sur lequel vous avez émis les tokens.

1) Accédez au portefeuille Metamask, accédez à la section "Activity", cliquez sur "Contract Deployment".

instruction image instruction image

2) Cliquez sur "View on block explorer" :

instruction image instruction image

3) Cliquez sur l'adresse bleue du contrat :

instruction image instruction image

4) Sur cette page, cliquez sur "Contract", puis cliquez sur "Verify and Publish" :

instruction image instruction image

5) Ensuite, définissez les paramètres comme indiqué ci-dessous. Après cela, cliquez sur "Continue" :

instruction image instruction image

6) Revenez au code source du smart contract, copiez-le entièrement et collez-le ici.
Vous pouvez également copier le code compilé depuis Remix Ethereum.

"Les modifications du code ne sont pas autorisées, car vous ne pourrez pas passer la vérification. Vous devez coller le même code que celui que vous avez compilé dans Remix Ethereum."
Code source : jeton Honeypot

instruction image instruction image instruction image instruction image

7) Effectuez la vérification, cliquez sur "Verify and Publish"

instruction image instruction image

8) Vous devriez voir un message de réussite comme indiqué ci-dessous. Si vous avez un message différent, vérifiez attentivement toutes les étapes que vous avez suivies pour vous assurer qu'elles sont correctes.

instruction image instruction image

Félicitations ! Votre contrat a été vérifié avec succès, nous pouvons maintenant procéder à l'ajout de liquidités.

Ajouter de la liquidité

Avant d'activer le mode "Honeypot Token" et d'empêcher d'autres personnes de vendre, nous devons ajouter des liquidités à Uniswap (Ethereum/Base Network) ou PancakeSwap (Binance Smart Chain Network).

Après avoir ajouté de la liquidité, nous pouvons obtenir l'adresse du pool de liquidité et ensuite, grâce à la fonction " setOptions ", interdire la vente de jetons.
*Avec cette approche, aucun robot ou personne d'arbitrage ne pourra vendre vos jetons sur PancakeSwap et Uniswap, et le jeton ne sera pas analysé par les détecteurs de pots de miel tant que vous n'aurez pas activé le mode Honeypot.*
À la base, l’ajout de liquidité consiste à inscrire votre jeton sur les échanges DEX.

Si vous avez émis des tokens ERC-20 sur le réseau Ethereum Mainnet/Base Mainnet, consultez les instructions pour ajouter de la liquidité dans Uniswap : instructions

Si vous avez émis des tokens BEP-20 sur le réseau Chaîne BNB, consultez les instructions pour ajouter de la liquidité dans PancakeSwap : instructions

Une fois que vous ajoutez de la liquidité à Uniswap ou PancakeSwap, votre jeton est automatiquement répertorié sur les échanges décentralisés coinmarketcap et dexscreener.

Sur CoinMarketCap, vous pouvez voir le graphique et l'historique de trading de votre token : coinmarketcap
Simple insérez l'adresse de votre token dans la barre de recherche du site et obtenez des informations.

Activation du mode "Honeypot token"

Après avoir ajouté de la liquidité au token, nous pouvons passer à l'étape d'interdiction de la vente de tokens à d'autres personnes

Pour ce faire, rendez-vous sur votre portefeuille Metamask
Accédez à la section "Activity" et sélectionnez la dernière opération pour ajouter de la liquidité "Add Liquidity ETH" :

instruction image instruction image

Ensuite, cliquez sur "View on block explorer" :

instruction image instruction image

Ensuite, accédez à la section "Logs" :

instruction image instruction image

Copiez l'adresse du pool de liquidité :

instruction image instruction image

Après cela, nous devons revenir à Remix Ethereum.
Que faire si vous fermez Remix Ethereum? Aller à l'instruction
Élargir les fonctions du contrat :

instruction image instruction image

Recherchez la fonction "setOptions", collez-y l'adresse copiée :

instruction image instruction image

Après avoir ajouté l'adresse, développez la fonction "setOptions" et cliquez sur le bouton "Transact" :

instruction image instruction image

Confirmez la transaction dans la fenêtre contextuelle Metamask :

instruction image instruction image

Félicitations, vous seul pouvez désormais vendre votre token ! D'autres personnes ne pourront pas vendre ce jeton après l'achat ! Lorsque vous essayez de vendre des jetons à d'autres acheteurs, une erreur se produira :

instruction image

Nous pouvons maintenant activer et désactiver le mode "Honeypot token" en appuyant sur les boutons

Afin de désactiver le mode "Honeypot token", nous devons trouver le " fonction "désinitialiser" et cliquez dessus :

instruction image instruction image

Après cela, confirmez la transaction dans la fenêtre contextuelle Metamask :

instruction image instruction image

Le mode "Jeton Honeypot" a été désactivé avec succès, nous pouvons maintenant le réactiver

Afin de activer le mode "Honeypot token", nous devons trouver le " fonction "initialize" et cliquez dessus :
Après cela, confirmez la transaction dans la fenêtre pop-up Metamask

instruction image instruction image

L'avantage de cette approche est que vous pouvez activer le mode « Honeypot token » à tout moment qui vous convient. L’investisseur sans méfiance ne pourra plus vendre les tokens. Vous pouvez également activer et désactiver le mode « Jeton Honeypot » à tout moment.

Ajout et suppression d'adresses de la liste blanche

Une adresse ajoutée à la liste blanche lorsque le mode « Honeypot token » est activé peut vendre des tokens tout comme vous. Vous pouvez ajouter et supprimer des adresses de la liste blanche.

Afin d'ajouter une adresse à la liste blanche, vous devez trouver la fonction "viewHolders" et insérer l'adresse du portefeuille que vous souhaitez autoriser à vendre des jetons :

instruction image instruction image

Après avoir ajouté l'adresse, développez la fonction "viewHolders", cliquez sur le bouton "Transact" et confirmez la transaction dans la fenêtre contextuelle Metamask. -fenêtre vers le haut :

instruction image instruction image

Afin de supprimer une adresse de la liste blanche, vous devez trouver la fonction "getHolders" et insérer l'adresse du portefeuille que vous souhaitez interdire de vendre des jetons :

instruction image instruction image

Après avoir inséré l'adresse, développez la fonction "getHolders", cliquez sur le bouton "Transact" et confirmez la transaction dans le Fenêtre contextuelle du métamasque :

instruction image instruction image

N’oubliez pas que ces articles sont à des fins éducatives !

Pour ajouter ou supprimer des liquidités qui vous appartiennent toujours, vous pouvez lire les instructions :

Pour toute question ou commande individuelle, veuillez écrire à : ethercodeinnovation7@gmail.com

Nous pouvons développer pour vous un contrat intelligent personnalisé en fonction de vos besoins.