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

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

Régénérer le fichier aplati

cd tokenizerRendu/code
npx hardhat flatten contracts/FGC42Forge.sol > ../deployment/FGC42Forge_flat.sol