Vérifier avec Chiliz Block Explorer
Explorateur de blocs Chiliz est un service construit par Blockscout. Vous pouvez donc vous appuyer sur leur documentation pour votre utilisation quotidienne.
Blockscout propose plusieurs façons de vérifier votre contrat intelligent sur Chiliz Chain :
Pour la plupart des contrats : en utilisant leur fonctionnalité de vérification.
Pour les contrats plus complexes : en utilisant des outils en ligne de commande, tels que Hardhat.
Pour les contrats simples : en utilisant leur API.
Voir le documentation de Blockscout sur la vérification des contrats.
Utilisation de la fonctionnalité de vérification de Chiliz Block Explorer
Chiliz Block Explorer fournit une interface de vérification de contrat pour Chiliz Mainnet à https://scan.chiliz.com/contract-verification. Ceci est également documenté ici : https://docs.blockscout.com/devs/verification/blockscout-ui
Vous pouvez également vérifier des contrats sur Spicy Testnet avec cette interface : https://spicy-explorer.chiliz.com/
Pour les contrats multi-fichiers, assurez-vous que votre code a été aplati avant de le télécharger.
Par exemple, si vous utilisez Remix IDE, vous pouvez cliquer avec le bouton droit sur votre fichier contract-XYZ.sol de contrat dans l'explorateur de fichiers, et choisir l'option « Aplatir ».
Ensuite, téléchargez le fichier résultant (nommé contract-XYZ_flattened.sol afin de le télécharger dans le formulaire de vérification.
Étapes :
Dans le champ « Adresse du contrat à vérifier », insérez l'adresse du contrat intelligent.
Sélectionnez la licence que vous souhaitez appliquer à votre contrat. Comme il n'est pas évident de comprendre ce que cela signifie, voici une brève explication sur les licences open source.

Choisissez la méthode de vérification. La méthode la plus simple sera de fournir une version aplatie de votre contrat Solidity, ou « Solidity (Fichier unique) ».
Choisissez la version du compilateur (Chiliz Chain prend en charge les versions jusqu'à v0.8.24) et la version de l'EVM (Chiliz Chain prend en charge les versions jusqu'à la version Shanghai).

Enfin, dans le champ « Code du contrat », collez le code du contrat intelligent que vous avez utilisé pour compiler à l'origine le contrat, puis cliquez sur « Vérifier et publier ».

Si la vérification réussit, votre contrat sera clairement indiqué comme vérifié, notamment par une coche verte. L'explorateur de blocs rendra son code source visible et permettra toutes les fonctionnalités interactives.

Utilisation des outils en ligne de commande
La documentation de Blockscout elle-même propose des guides détaillés sur la façon d'utiliser les outils en ligne de commande pour la vérification. Ceci est particulièrement utile si vous souhaitez déjà automatiser la vérification des contrats dans votre environnement de développement.
Vous pouvez lire leurs guides sur le déploiement et la vérification avec :
... et plus encore !
Utilisation de l'API de Blockscout
Blockscout dispose d'une API dédiée à la vérification des contrats :
Les points de terminaison de l'API sont :
Chiliz Mainnet :
https://scan-api.chiliz.com/Spicy Testnet :
https://spicy-explorer-api.chiliz.com/
Mis à jour
Ce contenu vous a-t-il été utile ?