paint-brush
Comment charger des éthers de test gratuits illimités sur le portefeuille Metamaskpar@daltonic
9,250 lectures
9,250 lectures

Comment charger des éthers de test gratuits illimités sur le portefeuille Metamask

par Darlington Gospel 7m2023/03/21
Read on Terminal Reader

Trop long; Pour lire

Utilisez ce guide pour ajouter autant d'Ethers gratuits que vous le souhaitez à votre portefeuille Metamask. En utilisant cette technique, vous pouvez disposer d'une quantité abondante d'éthers disponibles pour les tests et le développement. Vous n'avez besoin que de NodeJs, de l'extension Chrome pour Metamasks et de quelques étapes simples.
featured image - Comment charger des éthers de test gratuits illimités sur le portefeuille Metamask
Darlington Gospel  HackerNoon profile picture
0-item
1-item

Introduction

Voulez-vous tester vos contrats intelligents Ethereum sans avoir à vous soucier de manquer d'éthers ? Nous vous montrerons comment ajouter autant d'Ethers gratuits que vous le souhaitez à votre portefeuille Metamask dans ce guide. En utilisant cette technique, vous pouvez disposer d'une quantité abondante d'éthers disponibles pour les tests et le développement. Vous n'avez besoin que de NodeJs, de l'extension Chrome pour Metamask et de quelques étapes simples.


Ne manquez pas des informations précieuses sur le monde du développement Web3 ! En vous abonnant à ma chaîne , vous aurez accès à un large éventail de vidéos éducatives qui peuvent vous aider à faire passer vos compétences au niveau supérieur. Et si vous souhaitez vous connecter personnellement avec moi, assurez-vous de consulter les livres, les cours et les services que je propose. Rejoignez-moi dans ce voyage passionnant du développement Web3 et débloquons ensemble son plein potentiel !

Conditions préalables

Pour suivre ce tutoriel et charger des ethers gratuits dans votre Metamask, vous aurez besoin des packages suivants :


Vous pouvez regarder le didacticiel vidéo avec la vidéo YouTube ci-dessous.

Voyons maintenant les étapes et les méthodes dont vous aurez besoin pour charger un nombre illimité d'éthers gratuits sur votre portefeuille Metamask.

Méthode du casque

En raison de sa flexibilité, de son extensibilité et de sa rapidité, de nombreux développeurs Web3 et professionnels du Web3 ont adopté Hardhat comme cadre de référence pour développer des applications sur le réseau Ethereum.


Voici les étapes pour charger Ethers sur Metamask en utilisant Hardhat.


ÉTAPE 1 : Configuration de la structure du projet Créez un projet nommé **freeTestEthers** , il peut s'agir de n'importe quel projet basé sur JavaScript tel que NodeJs, ReactJs, VueJs ou même un projet NextJs. Pour cet exemple, nous allons faire un projet NodeJs.


Ensuite, ouvrez le dossier du projet sur le terminal ou accédez simplement à ce répertoire et exécutez les commandes suivantes.


 cd freeTestEthers npm init --y


La commande ci-dessus lancera le dossier en tant que projet nodeJs. Voir l'image ci-dessous.


fichier package.json

ÉTAPE 2 : Création du projet Hardhat Installez les packages Hardhat qui vous permettent d'exécuter un serveur blockchain, sur le terminal, exécutez les commandes suivantes :


 npm install hardhat


Après l'installation, exécutez la commande hardhat ci-dessous.


 npx hardhat


Maintenant, suivez les invites comme on peut le voir dans l'image ci-dessous pour terminer l'installation :


Assistant de commande de casque

ÉTAPE 3 : Exécuter le serveur Hardhat Une fois l'installation terminée, exécutez à nouveau cette commande pour lancer le serveur de blockchain Hardhat :


 npx hardhat node 

Serveur casque

La commande ci-dessus devrait faire tourner un serveur ressemblant à celui de l'image ci-dessus. Veuillez observer la différence entre les comptes et leurs clés privées. Nous utiliserons plus tard les clés privées pour importer des Ethers dans Metamask.


ÉTAPE 4 : Accéder à Metamask Avec Metamask déjà installé, ouvrez votre navigateur et visitez le lien suivant qui ouvrira complètement l'interface de votre extension Metamask. Cela devrait ressembler à l'image ci-dessous.

chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/home.html#


Interface de métamasque

ÉTAPE 5 : Configuration du réseau

Nous disons maintenant à Metamask d'utiliser le serveur Hardhat exécuté à l'étape 3 de cette section.


Metamask est normalement livré avec un réseau Localhost par défaut sur lequel Hardhat est configuré, nous n'avons donc pas besoin de configurer le réseau à partir de zéro.


Rendez-vous sur la page des réseaux de Metamask et assurez-vous que votre configuration est sur la même page que la mienne.


La première étape

Deuxième étape

Avez-vous remarqué la configuration réseau dans l'image ci-dessus ?


  • Nom du réseau : fait référence à l'alias que vous préférez donner à votre réseau blockchain.
  • Nouvelle URL RPC : pointe vers le point de terminaison HTTP à partir duquel le service blockchain est accessible, il comprend l'hôte et le port du serveur blockchain.
  • Chain Id : spécifie un numéro d'identification unique pour un réseau blockchain particulier, pour le serveur Hardhat, il s'agit toujours de 31337.
  • Symbole monétaire : indique le type de crypto-monnaie utilisé dans un réseau blockchain particulier.


ÉTAPE 6 : Importation de comptes À partir de l'étape 3, copiez la première clé privée pour le compte zéro (0) comme on peut le voir dans l'image suivante.


La première étape

Maintenant, assurez-vous que vous sélectionnez Localhost comme réseau préféré et cliquez sur le bouton « importer un compte » comme on peut le voir dans l'image ci-dessous.


Deuxième étape

Troisième étape

Étape 4

Félicitations, vous avez pu importer un nouveau compte à l'aide de sa clé privée, comparez maintenant comment l'adresse du compte de clé privée 5 est la même que celle de l'image ci-dessous.


Adresse du portefeuille et solde importé


Vous pouvez maintenant répéter ce processus pour importer plus de comptes depuis votre serveur Hardhat.


Avec ce processus unique mis en œuvre, chaque fois que vous lancez votre serveur blockchain Hardhat, votre compte sera mis à jour avec un nouveau solde de 10 000 ETH. Vous pouvez maintenant utiliser tous ces Ethers pour vos processus de développement Hardhat.


Cours sur le marché NFT


Méthode Ganache

Truffle est l'une des suites d'outils les plus complètes pour le développement de contrats intelligents. Pour un serveur blockchain, ils ont Ganache.


Avec Ganache, vous n'avez pas besoin de l'installer sur un projet spécifique, il vous suffit de le configurer globalement une fois sur votre machine locale. Voici les étapes pour charger Ethers dans Metamask en utilisant Ganache.


ETAPE 1 : Installer Ganache Server Pour installer Ganache globalement sur votre machine, exécutez la commande suivante sur votre terminal :


 npm install ganache --global //or sudo npm install ganache --global


Après l'installation, vous devriez voir un résultat similaire à l'image ci-dessous.


Installation

ÉTAPE 2 : Exécution du serveur Ganache Une fois l'installation terminée, exécutez la commande ci-dessous pour lancer le serveur de blockchain Ganache :


 ganache -d 

Serveur de ganache

Un serveur qui ressemble à celui de l'image ci-dessus doit être créé à l'aide de la commande susmentionnée. Veuillez prêter attention à la différence entre les comptes et leurs clés privées. Les clés privées seront éventuellement utilisées pour importer des Ethers dans Metamask comme nous l'avons fait avec Hardhat.


ÉTAPE 3 : Configuration du réseau Une fois de plus, nous devons demander à Metamask de se connecter au serveur Ganache qui est actif à l'étape 3 de cette section. Cette fois, un tout nouveau réseau sera ajouté à partir de zéro.


Vérifiez que votre configuration est sur la même page que la mienne sur la page des réseaux de Metamask.


La première étape

Deuxième étape

Maintenant, il faut savoir que la seule différence entre les serveurs Hardhat et Ganache est leur chain Id. Alors que Hardhat a un identifiant de chaîne 31337, Ganache en a 1337. Assurez-vous de cliquer sur le bouton Enregistrer pour l'ajouter à votre liste de réseaux.


ÉTAPE 4 : Importation de comptes À partir de l'étape 3, copiez la première clé privée pour le compte zéro (0) comme on peut le voir dans l'image suivante.


La première étape


Maintenant, assurez-vous que vous sélectionnez Localhost comme réseau préféré et cliquez sur le bouton « importer un compte » comme on peut le voir dans l'image ci-dessous.


Deuxième étape

Troisième étape

Étape 4


Félicitations, vous avez pu importer un nouveau compte à l'aide de sa clé privée, comparez maintenant comment l'adresse du compte de clé privée 5 est la même que celle de l'image ci-dessous.


Adresse du portefeuille et solde importé

Vous pouvez importer des comptes dans votre portefeuille Metamask de cette manière. Faire cette procédure maintenant vous permettra d'importer plus de comptes de serveur Ganache.


Après avoir terminé cette procédure unique, chaque fois que vous allumez un serveur blockchain Hardhat, votre compte sera mis à jour avec un nouveau solde de 1 000 ETH. Tous ces Ethers sont désormais disponibles pour une utilisation dans vos procédures de développement Hardhat.


Mon dernier livre


Ne manquez pas l'opportunité de devenir un développeur de contrats intelligents recherché ! Mettez la main sur un exemplaire de mon livre, "Capturing Smart Contract Development" , et acquérez les compétences et les connaissances dont vous avez besoin pour exceller dans ce domaine passionnant. Et pendant que vous y êtes, assurez-vous de vous abonner à ma chaîne pour rester à jour avec les dernières vidéos de développement web3.

Conclusion

En conclusion, ce guide propose deux méthodes, les méthodes Hardhat et Ganache, pour ajouter des Ethers gratuits illimités à un portefeuille Metamask à des fins de test et de développement. Les deux méthodes nécessitent l'installation de NodeJs, l'extension Chrome pour Metamask et l'utilisation du framework Hardhat ou Ganache. En suivant les étapes décrites dans le guide, les utilisateurs peuvent facilement charger des Ethers sur leur portefeuille Metamask et disposer d'un approvisionnement abondant pour tester et développer des contrats intelligents Ethereum.


C'est tout pour ce tutoriel, merci de vous être connecté et à bientôt pour le prochain tutoriel !

A propos de l'auteur

Gospel Darlington est un développeur de blockchain complet avec 7 ans d'expérience dans l'industrie du développement de logiciels.


En combinant le développement de logiciels, l'écriture et l'enseignement, il montre comment créer des applications décentralisées sur des réseaux blockchain compatibles EVM.


Pour plus d'informations à son sujet, veuillez visiter et suivre sa page sur Twitter , Github , LinkedIn ou son site Web .