Ne manquez pas des informations précieuses sur le monde du développement Web3 ! , 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 et que je propose. Rejoignez-moi dans ce voyage passionnant du développement Web3 et débloquons ensemble son plein potentiel !
É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.
cd freeTestEthers npm init --y
É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
npx hardhat
É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
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#
ÉTAPE 5 : Configuration du réseau
Nous disons maintenant à Metamask d'utiliser le serveur Hardhat exécuté à l'étape 3 de cette section.
Avez-vous remarqué la configuration réseau dans l'image ci-dessus ?
É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.
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.
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.
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
É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
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.
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.
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.
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.
Ne manquez pas l'opportunité de devenir un développeur de contrats intelligents recherché ! , 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 pour rester à jour avec les dernières vidéos de développement web3.
Gospel Darlington est un développeur de blockchain complet avec 7
ans d'expérience dans l'industrie du développement de logiciels.