renduprojet

This commit is contained in:
2026-10-22 11:22:11 +02:00
parent 624a44bffd
commit ec69c07bfc
10 changed files with 136 additions and 15 deletions

View File

@@ -17,3 +17,11 @@ dist/
.vscode/
*.log
# Artefacts Hardhat (dossier code/)
code/node_modules/
code/cache/
code/artifacts/
code/coverage/
code/ignition/deployments/
code/.agents/

View File

@@ -2,7 +2,7 @@
Projet 42 — création et déploiement d’un **token** sur blockchain publique (**testnet**).
> **Dépôt de rendu école** : ce dossier est la **racine** du dépôt Git Vogosphere. Pas de `docs/` ni de sujet traduit ici.
> Ce dépôt Git est **autonome** : tout ce qui est évalué (code, deploy, doc utilisateur) est sous `README.md`, `code/`, `deployment/` et `documentation/`.
**Guide utilisateur (wallet, transfers, sécurité) :** [`documentation/README.md`](documentation/README.md)
@@ -55,13 +55,15 @@ documentation/ ← comment utiliser le token
## Lancer / tester (à adapter selon ta stack)
Exemple avec Hardhat dans `code/` :
Le projet Hardhat est dans **`code/`** (fichier `hardhat.config.ts`).
Depuis la racine du dépôt (`tokenizerRendu/`), **`npx hardhat`** échoue avec *No Hardhat config file found* — il faut **entrer dans `code/`** d’abord.
```bash
cd code
cd code # obligatoire avant toute commande hardhat
npm install
npx hardhat build
npx hardhat test
npx hardhat test --grep FGC42Forge # uniquement les tests du token
```
Déploiement (déjà effectué — pour reproduire, voir [`deployment/README.md`](deployment/README.md)) :

View File

@@ -29,3 +29,10 @@
# Snapshot cheatcodes output
/snapshots
# Ignition — état local de deploy (adresses officielles dans ../deployment/addresses.json)
/ignition/deployments
# Assistants / IDE locaux (hors livrable sujet)
/.agents
AGENTS.md

View File

@@ -15,7 +15,7 @@ Scripts et **trace** du déploiement public. Le déploiement s’exécute depuis
Depuis la racine du dossier `code` :
```bash
cd tokenizerRendu/code
cd code
npx hardhat ignition deploy --network bscTestnet ignition/modules/FGC42Forge.ts
```

View File

@@ -2,7 +2,7 @@
Ce document permet de **comprendre** le token et de **l’utiliser** (wallet, transferts) sans lire le code Solidity.
> Documentation **évaluateur** : distincte du dossier `code/` (développement) et du dépôt de travail perso `docs/`.
> Documentation **utilisateur** du token : à lire sans ouvrir le code Solidity. Le développement et les tests sont dans `code/` ; le déploiement on-chain est décrit dans `deployment/`.
---