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

Vérifier avec Chiliz Block Explorer

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

Chiliz Block Explorer est un service créé par Blockscout. Vous pouvez donc vous appuyer sur leur documentation pour votre utilisation quotidienne.

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

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

Utiliser la fonctionnalité de vérification de Chiliz Block Explorer

Chiliz Block Explorer propose une interface de vérification de contrats pour le Mainnet de Chiliz à l'adresse https://scan.chiliz.com/contract-verification. Elle est également documentée ici : https://docs.blockscout.com/devs/verification/blockscout-ui

Vous pouvez également vérifier un contrat sur le Spicy Testnet avec cette interface : https://spicy-explorer.chiliz.com/

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 to verify", insérez l'adresse du smart contract.

  2. Sélectionnez la licence que vous souhaitez appliquer à votre contrat. Parce qu'il n'est pas évident de savoir ce que cela signifie, voici un bref explicatif sur les licences open-source.

  1. Choisissez la méthode de vérification. La méthode la plus simple consistera à fournir une version aplatie de votre contrat Solidity, ou "Solidity (Single file)".

  2. Choisissez la version du compilateur (Chiliz Chain prend en charge les versions jusqu'à v0.8.24) et la version EVM (Chiliz Chain prend en charge les versions jusqu'à la version Shanghai).

  1. Enfin, dans le champ "Contract Code", collez le code du smart contract que vous avez utilisé pour compiler originellement le smart contract, et cliquez sur "Verify & publish".

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.

Utiliser des outils en ligne de commande

La propre documentation de Blockscout 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 Blockscout

Blockscout dispose d'une API de vérification de contrats dédiée :

Les endpoints de l'API sont :

Mis à jour

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