Vérifier avec Chiliscan

Chiliscan est un service développé par Routescan. Vous pouvez donc vous fier à leur documentation pour votre utilisation quotidienne.

Routescan propose plusieurs moyens de vérifier votre contrat intelligent sur Chiliz Chain :

  • Pour la plupart des contrats : en utilisant leur formulaire de vérification sur Chiliscan

  • Pour les contrats plus complexes : en utilisant des outils en ligne de commande, tels que Hardhat.

  • Pour les contrats simples : en utilisant leur API.

Consultez la documentation de Routescan sur la vérification des contrats.

Utilisation du formulaire de vérification de Chiliscan

Chiliscan fournit une interface de vérification de contrats pour Chiliz Mainnet à https://chiliscan.com/verifycontract. Elle est également documentée ici : https://info.routescan.io/en/articles/11991234-verifying-contracts-ui

Vous pouvez également vérifier un contrat sur Spicy Testnet avec cette interface : https://testnet.chiliscan.com/verifycontract

Pour les contrats multi-fichiers, assurez-vous que votre code a été aplati avant de le téléverser.

Par exemple, si vous utilisez Remix IDE, vous pouvez faire un clic droit sur votre fichier de contrat compilé contract-XYZ.sol dans l’Explorateur de fichiers, puis choisir l’option « Flatten ». Ensuite, téléchargez le fichier النات النات ? contract-XYZ_flattened.sol afin de le téléverser dans le formulaire de vérification.

Étapes :

  1. Dans le champ « Adresse du contrat », saisissez l’adresse du contrat intelligent que vous souhaitez vérifier. &#xNAN;Selon la situation, l’outil peut vous indiquer qu’un contrat n’existe pas encore sur Chiliz Chain, ou qu’il a déjà été vérifié. Si ce n’est ni l’un ni l’autre, des éléments d’interface supplémentaires s’affichent.

  2. Cliquez sur « Import from Solidity » et remplissez correctement le formulaire :

    1. Sélectionnez « 0.8.24+xxx » comme version du compilateur.

    2. Sélectionnez « Shangai » comme version EVM.

    3. Téléversez votre fichier de contrat.

  3. Cliquez sur « Verify Contract ».

En cas de succès, votre contrat sera clairement étiqueté comme vérifié, notamment avec une coche verte. L’explorateur de blocs rendra son code source visible et activera toutes les fonctionnalités interactives.

Si des erreurs se produisent, l’interface affichera un message d’erreur correspondant pour vous guider.

Utilisation d’outils en ligne de commande

La documentation propre à Routescan propose des guides détaillés sur l’utilisation d’outils en ligne de commande pour la vérification. C’est particulièrement utile si vous souhaitez déjà automatiser la vérification des contrats dans votre environnement de développement.

Vous pouvez consulter leurs guides sur le déploiement et la vérification avec :

Utilisation de l’API de Routescan

Routescan dispose d’une API dédiée aux contrats, que vous pouvez utiliser pour vérifier des contrats :

Si vous travaillez avec des contrats intelligents plus simples, un guide fourni par Routescan est disponible sur Paragraph.com. Ce guide vous accompagne pas à pas pour préparer et vérifier des contrats qui ne nécessitent pas de processus de build complexes.

À noter : cela nécessite que les contrats soient aplatis.

Mis à jour

Ce contenu vous a-t-il été utile ?