3.5 KiB
3.5 KiB
Checklist — démo et correction Tokenizer
Dépôt de travail (
docs/) — ne pas confondre avectokenizerRendu/(Vogosphere).
À utiliser avant la soutenance : tout doit fonctionner sans improviser.
Références rendu : adresse et vérif → tokenizerRendu/deployment/addresses.json · BSCSCAN_VERIFICATION.md · doc utilisateur → tokenizerRendu/documentation/README.md
A. Matériel prêt (la veille)
| # | Action | Fait |
|---|---|---|
| A1 | MetaMask : réseau BNB Smart Chain Testnet (chainId 97) | ☐ |
| A2 | Compte FGC_account : tBNB (gas) + solde FG42 (token importé) | ☐ |
| A3 | Compte demo_account (ou 2ᵉ compte) : token FG42 importé (0x0c76…0fF4) |
☐ |
| A4 | Onglets navigateur : contrat #code · token · README rendu local | ☐ |
| A5 | cd tokenizerRendu/code && npx hardhat test mocha --grep FGC42Forge → 2 passing |
☐ |
| A6 | Aucune clé privée à l’écran / dans le dépôt Git | ☐ |
B. Déroulé suggéré (5–10 min)
| Étape | Tu montres | Tu dis (idée) |
|---|---|---|
| B1 | tokenizerRendu/README.md |
Token FGC42Forge / FG42, BSC testnet, adresse, lien doc utilisateur |
| B2 | BscScan token : supply 1M, transfers | Jeton BEP-20 ; supply fixe au deploy |
| B3 | BscScan Contract (vérifié) | Source = dépôt ; fiche BSCSCAN_VERIFICATION.md si questions compilateur |
| B4 | MetaMask FGC_account → transfer 100 FG42 → demo_account | transfer ERC-20 ; gas en tBNB |
| B5 | BscScan transfers + solde demo_account | Preuve on-chain |
| B6 | documentation/README.md |
Un évaluateur peut importer le token et transférer sans ton aide |
| B7 | (Optionnel) code/contracts/FGC42Forge.sol |
OpenZeppelin ERC20 + Ownable ; _mint uniquement au constructeur — pas de mint public |
| B8 | (Optionnel) npx hardhat test |
Tests automatisés avant deploy |
C. Questions fréquentes — réponses courtes
| Question | Réponse |
|---|---|
| ERC-20 ou BEP-20 ? | BEP-20 sur BSC ; code OpenZeppelin ERC20 (même interface EVM). |
| Peut-on mint encore des FG42 ? | Non : pas de fonction mint publique ; supply 1 000 000 au deploy. |
Rôle de owner ? |
Admin Ownable ; pas de création de jetons dans ce contrat. |
| Pourquoi BSC testnet ? | Partenaire sujet, tBNB, BscScan ; pas d’argent réel. |
| Pourquoi Hardhat ? | Compile, tests, deploy reproductible (deployment/, Ignition). |
D. Bonus multisig
| # | Action | Fait |
|---|---|---|
| D1 | Partie obligatoire parfaite avant de présenter le bonus | ☐ |
| D2 | Savoir où est le code bonus et comment le tester (à remplir si implémenté) | ☐ |
E. Après la session
| # | Action |
|---|---|
| E1 | Noter questions de l’éval pour améliorer README / doc si besoin |
| E2 | Vérifier que le dépôt Vogosphere (tokenizerRendu/) est à jour avant push final |
Dernière mise à jour : 2026-10-20 — adresse contrat FGC42Forge testnet.