Skip to content

Degalax/Solidity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Mon Apprentissage Solidity

Language Framework Language Status Creator

📝 À propos

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.

📂 Structure du projet

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.

🛠 Guide d'installation

Si vous souhaitez cloner et tester ce projet sur votre machine, suivez les étapes ci-dessous.

1. Prérequis

Assurez-vous d'avoir Node.js installé sur votre machine.

2. Cloner le dépôt

Ouvrez votre terminal et récupérez le code source.

Via HTTPS :

git clone https://github.com/Degalax/Solidity.git

Via SSH :

git clone git@github.com:Degalax/Solidity.git

3. Installer les dépendances

cd Solidity
npm install

💻 Utilisation

Une 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 compile

Lancer les tests

Pour exécuter la suite de tests unitaires :

npx hardhat test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published