Files
tokenizer/tokenizerRendu/deployment
2026-10-20 14:53:40 +02:00
..
2026-10-20 14:53:40 +02:00
2026-10-20 12:30:12 +02:00
2026-10-20 14:53:40 +02:00
2026-10-20 14:53:40 +02:00
2026-10-20 14:53:40 +02:00

Déploiement — FGC42Forge (BSC Testnet)

Scripts et trace du déploiement public. Le déploiement lui-même s’exécute depuis code/ (Hardhat Ignition).

Prérequis

  • Fichier code/.env (non versionné) avec BSC_TESTNET_RPC et PRIVATE_KEY (compte test uniquement).
  • tBNB sur ce compte (gas du deploy).
  • Contrat compilé : cd code && npx hardhat build.

Commande officielle (étape 4)

Depuis la racine du dossier code :

cd tokenizerRendu/code
npx hardhat ignition deploy --network bscTestnet ignition/modules/FGC42Forge.ts

Hardhat peut afficher une estimation de gas et demander une confirmation.

À la fin, note l’adresse du contrat FGC42Forge (sortie Ignition ou fichier dans code/ignition/deployments/).

Après le deploy

  1. Copier addresses.json.example → addresses.json et remplir address, deployer, deployedAt, explorer.
  2. Ouvrir l’URL BscScan testnet et vérifier que le contrat apparaît (transfers possibles après deploy).
  3. Mettre à jour le README racine (adresse + lien explorer).
  4. (Recommandé sujet) Vérifier / publier le source sur BscScan (Verify Contract) — voir doc sujet.

Fichiers

Fichier Rôle
addresses.json.example Modèle pour le rendu
addresses.json Adresses réelles après deploy (à committer dans le dépôt école)

Ne jamais committer .env ni clé privée.

Module Ignition

Source : code/ignition/modules/FGC42Forge.ts

Vérification BscScan

Contrat vérifié sur testnet. Paramètres et liens pour la soutenance :

→ BSCSCAN_VERIFICATION.md
→ Source aplati : FGC42Forge_flat.sol