Vérifier avec Chiliz Block Explorer
Explorateur de blocs Chiliz est un service développé par Blockscout. Vous pouvez donc vous fier à leur documentation 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 des 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 contrats.
Utilisation de la fonctionnalité de vérification de Chiliz Block Explorer
Chiliz Block Explorer fournit une fonctionnalité de vérification de contrat pour chaque contrat déployé. Ceci est également documenté ici : https://docs.blockscout.com/devs/verification/blockscout-ui
Étapes :
Une fois le contrat déployé, vous pouvez consulter la transaction en détail sur le Explorateur de blocs Chiliz.

Sélectionnez le Code onglet pour commencer à vérifier votre contrat.

Copiez et enregistrez le Copier le code de création du contrat pour référence future.

Sélectionnez Vérifier et Publier.

Choisissez la méthode de vérification pertinente, puis cliquez sur "Suivant".

Saisissez les informations requises dans les champs correspondants. Copiez le code du contrat intelligent utilisé pour compiler le contrat intelligent. Collez-le dans le Saisir le code du contrat Solidity champ.

Le tableau suivant explique ceci Nouveau formulaire de vérification de contrat intelligent en détail.
Adresse du contrat
L'adresse fournie après la création du contrat
Nom du contrat
Nom du contrat donné lors de la création du contrat
Inclure les versions nocturnes
Sélectionnez Oui pour ajouter les valeurs des versions nocturnes à votre rapport. Cela dépend aussi de votre compilateur.
Compilateur
Version du compilateur utilisée lors du déploiement du contrat. Pour Chiliz Chain, utilisez Solididy 0.8.24+xxxxx.
Version EVM
Utilisez le menu déroulant et sélectionnez la même version EVM utilisée pour déployer le contrat. Choisissez "shangai" ou "par défaut" si non disponible.
Optimisation
Sélectionnez Oui, si vous avez activé l'optimisation lors de la compilation du contrat
Saisir le code du contrat Solidity
Saisissez le script ERC-20 utilisé pour compiler le contrat intelligent
Essayer de récupérer automatiquement les arguments du constructeur
Option pour récupérer les arguments du constructeur
Arguments du constructeur encodés en ABI (si requis par le contrat)
Option pour récupérer les arguments du constructeur, uniquement si le contrat l'exige
Ajouter des bibliothèques de contrat
Saisissez le nom et l'adresse 0x de toutes les bibliothèques requises appelées dans le .sol fichier
Votre contrat est maintenant vérifié ✅

Utilisation d'outils en ligne de commande
La documentation de Blockscout elle-même propose des guides détaillés 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 :
... et plus encore !
Utilisation de l'API de Blockscout
Blockscout dispose d'une API dédiée à la vérification des contrats :
Mis à jour
Ce contenu vous a-t-il été utile ?