TP — Blockchain & DApp (HelloWorld)
Auteur: Imane Barakat
Date: 08/12/2025
Application décentralisée (DApp) simple : un contrat Ethereum HelloWorld qui stocke un nom, un frontend Flutter qui affiche le nom et permet de le modifier via une transaction.
Voici une capture d'écran de l'interface Flutter Web :
- Node.js (v16+)
- Truffle (
npm i -g truffle) - Ganache (GUI) ou Ganache CLI
- Flutter SDK (stable)
- Dart SDK (via Flutter)
- Un émulateur Android ou un appareil
- Ouvre Ganache (GUI).
- Note l'URL RPC (par défaut
http://127.0.0.1:7545) et la clé privée d'un compte.
Dans le dossier blockchain/ :
npm install
truffle compile
truffle migrate --network development
truffle test