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 :

  1. Une fois le contrat déployé, vous pouvez consulter la transaction en détail sur le Explorateur de blocs Chiliz.

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

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

  1. Sélectionnez Vérifier et Publier.

INFORMATIONS

Pour vérifier votre contrat intelligent, gardez les informations suivantes à portée de main :

  • Nom du contrat

  • Compilateur : Choisissez 0.8.24+xxxxxxx

  • Version EVM

  • Optimisation

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

  2. 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.

Paramètre
Description

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

  1. 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 :

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 ?