Files
tokenizer/tokenizerRendu/deployment/README.md
2026-10-22 11:22:11 +02:00

1.9 KiB
Raw Blame History

Déploiement — FGC42Forge (BSC Testnet)

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

Code du token (commenté pour la revue) : ../code/contracts/FGC42Forge.sol

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 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 code source sur BscScan (Verify Contract) — voir BSCSCAN_VERIFICATION.md.

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