2.1 KiB
2.1 KiB
Vérification du contrat sur BscScan (testnet)
Fiche correction / soutenance : paramètres utilisés pour publier le source et prouver que le bytecode on-chain correspond au dépôt.
Statut
| Champ | Valeur |
|---|---|
| Vérifié | Oui (2026-10-20) |
| Contrat | FGC42Forge |
| Adresse | 0x0c76df26A1149fDc22C8f994975705271b070fF4 |
| Réseau | BNB Smart Chain Testnet (chainId 97) |
Transaction de création (deploy)
| Champ | Valeur |
|---|---|
| Tx hash | 0xb6a0ec09d4db0e9f0686aca6ad5d8ca71cecaf8d43405eeed214736bb8574072 |
| Lien | https://testnet.bscscan.com/tx/0xb6a0ec09d4db0e9f0686aca6ad5d8ca71cecaf8d43405eeed214736bb8574072 |
| Bloc | 137872368 |
| Deployer | 0xB6bE1878BfaF1FFC8503E752b1D733Ad7b93603c |
Paramètres BscScan « Verify & Publish » (succès)
| Paramètre | Valeur retenue |
|---|---|
| Méthode | Solidity (Single file) |
| Fichier source collé | FGC42Forge_flat.sol (généré via npx hardhat flatten contracts/FGC42Forge.sol) |
| Nom du contrat | FGC42Forge |
| Compilateur (liste BscScan) | v0.8.24+commit.89d56535 (valeur affichée par BscScan après vérif réussie) |
| Optimisation | Activée (Yes / 1) |
| Optimizer runs | 200 |
| Licence | MIT |
| Arguments du constructeur | (vide) |
Note dev : le projet compile en local avec Solidity 0.8.34 (Hardhat 3). Pour la vérification, BscScan a accepté la combinaison single file aplati + optimizer 200. En cas de nouvelle tentative, aligner optimization Yes / 200 ; si échec « bytecode mismatch », essayer Standard JSON Input depuis
code/ignition/deployments/chain-97/build-info/solc-0_8_34-….json.
Liens à montrer en évaluation
- Contrat vérifié : https://testnet.bscscan.com/address/0x0c76df26A1149fDc22C8f994975705271b070fF4#code
- Token FG42 : https://testnet.bscscan.com/token/0x0c76df26A1149fDc22C8f994975705271b070fF4
Régénérer le fichier aplati
cd tokenizerRendu/code
npx hardhat flatten contracts/FGC42Forge.sol > ../deployment/FGC42Forge_flat.sol