For the complete documentation index, see llms.txt. This page is also available as Markdown.

Vérifier avec Chiliscan

Vérifiez des smart contracts sur Chiliz Chain via Chiliscan (Routescan) en utilisant le formulaire web, le plugin Hardhat, ou l'API Routescan.

Chiliscan est un service créé par Routescan. Vous pouvez donc vous appuyer sur leur documentation pour votre utilisation quotidienne.

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.

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

Utiliser le formulaire de vérification de Chiliscan

Chiliscan propose une interface de vérification de contrats pour le Mainnet de Chiliz à l'adresse 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 le Spicy Testnet avec cette interface : https://testnet.chiliscan.com/verifycontract

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

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, et choisir l'option "Flatten". Téléchargez ensuite le fichier résultant (nommé contract-XYZ_flattened.sol) afin de le téléverser dans 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, des éléments d'interface supplémentaires s'affichent.

  2. Cliquez sur "Import from Solidity", et remplissez le formulaire correctement :

    1. Sélectionnez "0.8.30+xxx" comme version du compilateur.

    2. Sélectionnez "Prague" 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 marqué comme vérifié, notamment avec une coche verte. L'explorateur de blocs rendra son code source visible et activera toutes les fonctionnalités interactives.

En cas d'erreur, l'interface affichera un message d'erreur correspondant pour vous guider.

Utiliser des outils en ligne de commande

La propre documentation de Routescan contient 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 automatiser la vérification de 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 de contrat dédiée, 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 guide à travers les étapes pour préparer et vérifier des contrats qui ne nécessitent pas de processus de compilation complexes.

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

Mis à jour

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