From 620caaac80d4d1297ea07ff95f3bdab0c2809dfd Mon Sep 17 00:00:00 2001 From: Ladebeze66 Date: Tue, 20 Oct 2026 12:23:06 +0200 Subject: [PATCH] preetape4 --- tokenizerRendu/code/README.md | 4 ++-- tokenizerRendu/code/ignition/modules/FGC42Forge.ts | 11 +++++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 tokenizerRendu/code/ignition/modules/FGC42Forge.ts diff --git a/tokenizerRendu/code/README.md b/tokenizerRendu/code/README.md index 47839b4..d8d81f1 100644 --- a/tokenizerRendu/code/README.md +++ b/tokenizerRendu/code/README.md @@ -65,10 +65,10 @@ npx hardhat test mocha Le réseau **`bscTestnet`** est déclaré dans `hardhat.config.ts`. Pour un déploiement (plus tard, avec Ignition ou un script) : ```shell -npx hardhat ignition deploy --network bscTestnet ignition/modules/.ts +npx hardhat ignition deploy --network bscTestnet ignition/modules/FGC42Forge.ts ``` -Remplacer le module par celui du token une fois le contrat prêt. +Voir aussi [`../deployment/README.md`](../deployment/README.md). ## Structure diff --git a/tokenizerRendu/code/ignition/modules/FGC42Forge.ts b/tokenizerRendu/code/ignition/modules/FGC42Forge.ts new file mode 100644 index 0000000..29c87c1 --- /dev/null +++ b/tokenizerRendu/code/ignition/modules/FGC42Forge.ts @@ -0,0 +1,11 @@ +import { buildModule } from "@nomicfoundation/hardhat-ignition/modules"; + +/** + * Déploie FGC42Forge sur le réseau passé à `ignition deploy` (ex. bscTestnet). + * Le constructeur mint toute la supply au compte qui signe le déploiement. + */ +export default buildModule("FGC42ForgeModule", (m) => { + const token = m.contract("FGC42Forge"); + + return { token }; +});