Bienvenue sur mon dépôt personnel dédié au développement Blockchain. Ce projet regroupe l'ensemble de mes leçons, expérimentations et contrats intelligents (Smart Contracts) réalisés en Solidity.
Il me sert de base de connaissance et de portfolio technique pour documenter ma progression, de la syntaxe de base aux patterns de conception avancés.
Le projet suit l'architecture standard Hardhat avec TypeScript :
contracts/: Le code source des Smart Contracts (.sol).test/: Les scripts de tests pour valider le fonctionnement des contrats.hardhat.config.ts: La configuration de l'environnement de développement.
Si vous souhaitez cloner et tester ce projet sur votre machine, suivez les étapes ci-dessous.
Assurez-vous d'avoir Node.js installé sur votre machine.
Ouvrez votre terminal et récupérez le code source.
Via HTTPS :
git clone https://github.com/Degalax/Solidity.gitVia SSH :
git clone git@github.com:Degalax/Solidity.gitcd Solidity
npm installUne fois l'installation terminée, voici les commandes principales :
Compiler les contrats
Pour vérifier que le code Solidity est correct et générer les artefacts :
npx hardhat compileLancer les tests
Pour exécuter la suite de tests unitaires :
npx hardhat test