Exercice : installer Truffle
Truffle est le framework de test et l’environnement de développement le plus populaire pour Ethereum. Vous pouvez l’installer en utilisant le gestionnaire de package Node (npm).
À propos de Truffle
Truffle offre les avantages suivants :
- Génération, compilation, déploiement et test de contrats intelligents
- Gestion de réseau pour le déploiement sur des réseaux publics et privés
- Gestion de packages pour les dépendances de projet
- Console interactive pour la gestion et la communication directes des contrats
- Pipeline de build configurable pour exécuter automatiquement des vérifications et configurer des projets
Installer Truffle
Vous pouvez installer Truffle à l’aide du gestionnaire de package de nœud (NPM). Dans le terminal, saisissez :
npm install -g truffle
Pour confirmer l’installation de Truffle, saisissez :
truffle
La sortie affiche la version installée et présente la liste des commandes disponibles pour Truffle :
Pour plus d’informations sur le démarrage avec Truffle, consultez le Guide de démarrage rapide de Truffle.
Ganache
Le blockchain Ethereum local le plus populaire est Ganache. Vous pouvez utiliser Ganache comment environnement sûr et déterministe pour le développement, le déploiement et les tests. Ganache peut être utilisé à partir de la ligne de commande, programmatiquement via Node.js ou dans le navigateur. Dans ce module, nous utilisons la version de ligne de commande pour pouvoir interagir directement à partir du terminal.
Pour installer Ganache dans votre projet, accédez au terminal. Cliquez avec le bouton de droite, puis sélectionnez New Terminal
. Lorsque la fenêtre du nouveau terminal s’ouvre, exécutez :
npm install ganache --global
Une fois Ganache installé, exécutez :
ganache
Notez que le blockchain a 10 comptes générés et que chacun reçoit 100 ether test à utiliser. Chaque compte dispose également d’une clé privée correspondante. Chaque compte a également un mnémonique. Un mnémonique est une phrase de 12 mots unique qui donne accès au portefeuille et permet d’effectuer des transactions à partir du compte.
La sortie affiche également l’adresse du blockchain. Nous allons utiliser cette adresse pour nous connecter au blockchain. Par défaut, l’adresse est 127.0.0.1:8545.
Pour plus d’informations sur le démarrage avec Ganache, consultez le Guide de démarrage rapide de Ganache.