Vérifier avec Chiliz Block Explorer

Explorateur de blocs Chilizarrow-up-right est un service construit par Blockscout. Vous pouvez donc vous appuyer sur leur documentationarrow-up-right pour votre utilisation quotidienne.

Blockscout propose plusieurs façons 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 de Chiliz Block Explorer

Chiliz Block Explorer fournit une interface de vérification de contrat 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 « Aplatir ». Ensuite, téléchargez le fichier résultant (nommé contract-XYZ_flattened.sol afin de le télécharger dans le formulaire de vérification.

Étapes :

  1. Dans le champ « Adresse du contrat à vérifier », 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 comprendre 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, ou « Solidity (Fichier unique) ».

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

  1. Enfin, dans le champ « Code du contrat », collez le code du contrat intelligent que vous avez utilisé pour compiler à l'origine le contrat, puis cliquez sur « Vérifier et publier ».

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

Utilisation des outils en ligne de commande

La documentation de Blockscout elle-même propose des guides détaillésarrow-up-right sur la façon d'utiliser les 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 :

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 ?