3.2 KiB
3.2 KiB
Reprise du projet — où nous en sommes
Dernière mise à jour : initialisation documentation et squelette de rendu.
En bref
| Fait | Dépôt de travail, sujet FR v1.1, captures PDF, plan pédagogique, paquet tokenizerRendu/ |
| À faire | Smart contract, déploiement testnet, doc utilisateur, README école complété |
| Prochaine action | Lire guide-realisation.md étape 1 — figer chaîne + nom du token |
Arborescence actuelle
tokenizer/ ← dépôt Git de TRAVAIL (perso)
├── README.md
├── .gitignore
├── tokenizer.pdf ← copie locale du sujet (optionnel)
├── docs/
│ ├── README.md
│ ├── sujets/
│ │ ├── tokenizer.md
│ │ ├── originaux/tokenizer_subject.pdf
│ │ └── captures/page-01.png … page-10.png
│ └── pedagogie/
│ ├── README.md
│ ├── 00-reprise-et-etat.md ← ce fichier
│ ├── 01-apports-pedagogiques.md
│ └── guide-realisation.md
└── tokenizerRendu/ ← futur dépôt ÉCOLE (racine Vogosphere)
├── README.md
├── code/
├── deployment/
└── documentation/
Décisions à prendre (non figées)
| Sujet | Options | Recommandation doc |
|---|---|---|
| Chaîne | BSC testnet, Sepolia, autre EVM | BSC testnet (partenariat BNB, faucet tBNB) |
| Toolchain | Hardhat, Foundry, Remix seul | Hardhat pour scripts reproductibles dans deployment/ |
| Lib | OpenZeppelin ERC20 → BEP-20 | OpenZeppelin pour ownership et standard éprouvé |
| Nom / symbole | Doit contenir 42 |
Ex. nom Token42School, symbole TK42 — à valider perso |
| Bonus multisig | Gnosis Safe, contrat custom | Seulement après obligatoire parfaite |
Avancement par étape
| Étape | Contenu | Statut |
|---|---|---|
| 0 | Structure, traduction, séparation travail / école | ✅ Terminé |
| 1 | Choix stack + init projet dans code/ |
⏳ |
| 2 | Contrat token + tests locaux | ⏳ |
| 3 | Déploiement + verify + adresse dans README | ⏳ |
| 4 | documentation/ + démo soutenance |
⏳ |
| 5 | Rendu Vogosphere + partage Git perso (recommandé) | ⏳ |
| 6 | Bonus multisig | ⏳ |
Reprendre le travail (checklist)
- Ouvrir le dépôt :
~/projets/42School/tokenizer - Relire la partie obligatoire
- Suivre guide-realisation.md depuis l’étape en cours
- Ne committer aucune clé privée —
.envlocal uniquement (voir.gitignorerendu) - Après déploiement : mettre à jour ce fichier +
tokenizerRendu/README.mdavec adresse et réseau
Fichiers à renseigner après le code
| Fichier | Quand |
|---|---|
tokenizerRendu/README.md |
Choix techniques + adresse contrat + réseau |
tokenizerRendu/deployment/ |
Scripts et éventuellement deployed.json |
tokenizerRendu/documentation/ |
Guide d’usage du token |
| Ce fichier | À chaque jalon important |