Vérifier avec l'explorateur de blocs Chiliz

Explorateur de blocs Chilizarrow-up-right est un service développé par Blockscout. Vous pouvez donc vous fier à leur documentationarrow-up-right pour votre utilisation quotidienne.

Blockscout propose plusieurs manières 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 contratsarrow-up-right.

Utilisation de la fonctionnalité de vérification du Chiliz Block Explorer

Chiliz Block Explorer fournit une interface de vérification de contrats pour Chiliz Mainnet à https://scan.chiliz.com/contract-verificationarrow-up-right. Ceci est également documenté ici : https://docs.blockscout.com/devs/verification/blockscout-uiarrow-up-right

circle-info

Vous pouvez également vérifier des contrats sur Spicy Testnet avec cette interface : https://spicy-explorer.chiliz.com/arrow-up-right

circle-info

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 « Flatten ». Ensuite, téléchargez 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 contrat intelligent.

  2. Sélectionnez la licence que vous souhaitez appliquer à votre contrat. Comme il n'est pas évident de savoir ce que cela signifie, voici une brève explicationarrow-up-right sur les licences open source.

  1. Choisissez la méthode de vérification. La méthode la plus simple sera de fournir une version aplatie de votre contrat Solidity.

  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 contrat intelligent que vous avez utilisé pour compiler initialement le contrat, puis cliquez sur « Verify & publish ».

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

Utilisation d'outils en ligne de commande

La documentation de Blockscout contient des guides détaillésarrow-up-right sur la façon d'utiliser des outils en ligne de commande pour la vérification. Cela 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 :

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 :

Mis à jour

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