HardHat est un environnement de développement pour développer des applications décentralisées et est composé d’un ensemble d’outils qui permet d’éditer, de compiler, de débugger et de déployer des contrats intelligents sur les Blockchains.
Quelques commandes :
Pour créer un projet HardHat : npx hardhat init
Pour compiler les contrats du dossier contracts : npx hardhat compile
Pour exécuter les tests du dossier test : npx hardhat test
Pour rouler un node en standalone : npx hardhat node
Pour déployer les contrats (in-process) : npx hardhat ignition deploy ./ignition/modules/Lock.ts
Ou pour se connecter sur un node : npx hardhat ignition deploy ./ignition/modules/Lock.ts –network localhost