https://www.une-blockchain.fr/tutorial-hardhat-lenvironnement-de-developpement-pour-ethereum/
Hardhat vient considérablement simplifier le développement sur Ethereum , l’ensemble des outils permet de :
- Disposer d’un nœud local Ethereum (hardhat network) avec des adresses déjà créées pour le développement (comme le fait Ganache), avec en plus la possibilité de créer une copie complète de la blockchain réelle, ce qui permet d’avoir une simulation au plus proche du réel
- Créer, tester, débugger (avec console.log), déployer des smart contracts, que ce soit sur un réseau test ou en production
- Exposer le nœud avec une interface JSON-RPC pour permettre à des clients externes comme Metamask de se connecter au réseau
- Utiliser des plugins pour étendre les fonctionnalités (test unitaire, interaction avec la blockchain etc)
DEBUG & AUTOMATISER LES TEST
Upload & verify contract