Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.31 KB

README.md

File metadata and controls

39 lines (27 loc) · 1.31 KB

Projet Blockchain Logs - Gestion des Logs sur Ethereum avec Truffle, Ganache et React

Ce projet permet de démontrer l'utilisation des smart contracts et de la blockchain pour gérer des logs de manière immuable et décentralisée. Il utilise Truffle pour le déploiement des contrats et React pour l'interface utilisateur.

Prérequis

Avant de commencer, assurez-vous d'avoir les outils suivants installés sur votre machine :

  • Node.js (version 14.x ou plus)
  • npm (généralement installé avec Node.js)
  • Truffle (npm install -g truffle)
  • Ganache (pour un réseau blockchain local)
  • MetaMask (extension de navigateur pour la gestion de portefeuille Ethereum)

Étapes d'installation

1. Cloner le projet

Cloner ce projet sur votre machine locale avec la commande suivante :

git clone https://github.com/MaxouTigrou/GS16_Blockchain.git
cd GS16_Blockchain

2. Cloner le projet

Utilisez cette commande pour compile le smartcontract et le migrer sur le réseau blockchain associé à ganache

truffle compile
truffle migrate --network development

3. Lancer l'application frontend

cd frontend
npm start