Vérifier avec Chiliscan

Chiliscanarrow-up-right est un service développé par Routescan. Vous pouvez donc compter sur leur documentationarrow-up-right pour votre usage quotidien.

Routescan propose plusieurs façons de vérifier votre smart contract 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.

Voir le documentation de Routescan sur la vérification des contratsarrow-up-right.

Utiliser le formulaire de vérification de Chiliscan

Chiliscan fournit une interface de vérification de contrat pour Chiliz Mainnet à https://chiliscan.com/verifycontractarrow-up-right. Ceci est également documenté ici : https://info.routescan.io/en/articles/11991234-verifying-contracts-uiarrow-up-right

circle-info

Vous pouvez également vérifier des contrats sur Spicy Testnet avec cette interface : https://testnet.chiliscan.com/verifycontractarrow-up-right

circle-info

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 cliquer avec le bouton droit sur votre fichier contract-XYZ.sol de contrat dans l'explorateur de fichiers et choisir l'option « Flatten ». Ensuite, téléchargez le fichier résultant (nommé contract-XYZ_flattened.sol afin de le téléverser sur le formulaire de vérification.

Étapes :

  1. Dans le champ « Contract address », insérez l'adresse du smart contract que vous souhaitez vérifier. 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, d'autres éléments de l'interface sont affichés.

  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 de l'EVM.

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

  3. Cliquez sur « Verify Contract ».

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

Si des erreurs surviennent, l'interface affichera un message d'erreur correspondant pour vous guider.

Utiliser des outils en ligne de commande

La documentation de Routescan comprend des guides détaillésarrow-up-right sur la façon d'utiliser des 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 :

Utiliser 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 smart contracts plus simples, un guide fourni par Routescan est disponible sur Paragraph.com. Ce guide vous accompagne dans les étapes de préparation et de vérification 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 ?