Ethereum - Ganache pour Blockchain
Ganache est utilisé pour mettre en place une blockchain Ethereum personnelle pour tester vos contrats Solidity. Il fournit plus de fonctionnalités par rapport à Remix. Vous en apprendrez davantage sur les fonctionnalités lorsque vous vous entraînerez avec Ganache. Avant de commencer à utiliser Ganache, vous devez d'abord télécharger et installer la Blockchain sur votre machine locale.
Téléchargement de Ganache
Vous pouvez télécharger Ganache à partir de l'URL suivante -
https://truffleframework.com/ganacheGanache est disponible sur plusieurs plateformes. Nous avons développé et testé l'intégralité de ce tutoriel sur Mac. Ainsi, les captures d'écran ci-dessous montreront l'installation Mac. Lorsque vous ouvrez l'URL d'installation donnée ci-dessus, il détecte automatiquement le système d'exploitation de votre machine et vous dirige vers l'installation binaire appropriée. La capture d'écran ci-dessous montre l'installation Mac.
Lorsque vous cliquez sur le bouton TÉLÉCHARGER, il commencera à télécharger le fichier DMG pour l'installation Mac.
Installer Ganache
Localisez le «Ganache-2.0.0.dmg» dans votre dossier Téléchargements et double-cliquez dessus pour installer Ganache. Une fois l'installation réussie, l'écran suivant apparaîtra -
Faites glisser l'icône Ganache dans le dossier Application. Désormais, Ganache est disponible en tant qu'application sur votre Mac.
Si vous utilisez un autre système d'exploitation, suivez les instructions fournies pour une installation réussie.
Démarrer Ganache
Localisez maintenant Ganache dans votre dossier Application et double-cliquez sur son icône pour démarrer Ganache.
Bureau Ganache
Lorsque Ganache démarre, l'écran Ganache apparaîtra comme indiqué ci-dessous -
Cliquez sur QUICKSTART pour démarrer Ganache. Vous verrez la console Ganache comme indiqué ci-dessous -
La console dans la capture d'écran ci-dessus montre deux comptes d'utilisateurs avec un solde de 100 ETH (Ether - une devise pour les transactions sur la plate-forme Ethereum). Il montre également un nombre de transactions de zéro pour chaque compte. Comme l'utilisateur n'a effectué aucune transaction jusqu'à présent, ce décompte est évidemment nul.
Nous allons maintenant avoir un aperçu de quelques écrans importants de Ganache qui sont d'une pertinence immédiate pour nous.