# Vérifier avec Chiliz Block Explorer

[Chiliz Block Explorer](https://scan.chiliz.com) est un service développé par Blockscout. Vous pouvez donc vous appuyer sur [leur documentation](https://docs.blockscout.com) pour votre utilisation quotidienne.&#x20;

Nous reproduisons ici une partie de leur [documentation pour la validation des contrats](https://docs.blockscout.com/for-users/verifying-a-smart-contract).&#x20;

## Étapes&#x20;

1. Une fois le code déployé, vous pouvez consulter la transaction en détail sur [Chiliz Block Explorer](https://scan.chiliz.com).

<figure><img src="https://717588929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWWfo5F0mDNuaj9Q0zciq%2Fuploads%2F5Ql1p2NE9jT9GsbLVW9H%2Fimage%20(5)-3.png?alt=media&#x26;token=0c89d89b-5bd8-4412-b642-91b54f14b9db" alt=""><figcaption></figcaption></figure>

2. Sélectionnez l'onglet "**Code**" pour commencer la vérification de votre contrat.

<figure><img src="https://717588929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWWfo5F0mDNuaj9Q0zciq%2Fuploads%2FNtzrbm8Yg0heXyn4T24m%2Fimage-14.png?alt=media&#x26;token=203b7ceb-dbda-4d3d-87d4-50647660e584" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://717588929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWWfo5F0mDNuaj9Q0zciq%2Fuploads%2FryoDqz6VeruD1HchyNMe%2Fimage-15.png?alt=media&#x26;token=8be8da63-cc21-46f4-a1d8-3c105577a643" alt=""><figcaption></figcaption></figure>

4. Sélectionnez "**Vérifier & Publier**".

<figure><img src="https://717588929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWWfo5F0mDNuaj9Q0zciq%2Fuploads%2FHEKspk6OYiaDIrYspkIe%2Fimage-16.png?alt=media&#x26;token=345e33ea-f3ae-413a-9392-ef40dfc7adaa" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**INFORMATIONS**&#x20;

Pour vérifier votre contrat intelligent, gardez à portée de main les détails suivants :

* Nom du contrat
* Compilateur
* Version EVM
* Optimisation
  {% endhint %}

5. Entrez les détails requis dans les champs correspondants. Copiez le code du contrat intelligent utilisé pour compiler le contrat. Collez-le dans le champ intitulé "**Entrez le code du contrat Solidity**".

<figure><img src="https://717588929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWWfo5F0mDNuaj9Q0zciq%2Fuploads%2FaTyzeDnnN2Z0IN3ao6OQ%2Fimage-17.png?alt=media&#x26;token=d858eed0-7c6e-4c45-adeb-e4b3b9999373" alt=""><figcaption></figcaption></figure>

Le tableau suivant explique en détail le formulaire de vérification de nouveau contrat intelligent.

| 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 de build nocturne à votre rapport. Cela dépend également de votre compilateur. |
| Compilateur                                                        | Version du compilateur utilisée lors du déploiement du contrat                                                           |
| Version EVM                                                        | Utilisez le menu déroulant et sélectionnez la même version EVM utilisée pour déployer le contrat                         |
| Optimisation                                                       | Sélectionnez Oui, si vous avez activé l'Optimisation lors de la compilation du contrat                                   |
| Entrer le Code du Contrat Solidity                                 | Entrez le script ERC-20 utilisé pour compiler le contrat intelligent                                                     |
| Essayer de récupérer automatiquement les arguments du constructeur | Choix pour récupérer automatiquement les arguments du constructeur                                                       |
| Arguments du Constructeur encodés ABI (si requis par le contrat)   | Choix pour récupérer les arguments du constructeur, seulement si le contrat le requiert                                  |
| Ajouter des Bibliothèques de Contrats                              | Entrez le nom et l'adresse 0x pour toutes les bibliothèques requises appelées dans le fichier `.sol`                     |

6. Votre contrat est maintenant vérifié ✅.

<figure><img src="https://717588929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWWfo5F0mDNuaj9Q0zciq%2Fuploads%2FPK2B8uTB0d5ksZRUNVua%2Fimage-18.png?alt=media&#x26;token=c66003e9-836b-418e-86b2-ca1e8ee64208" alt=""><figcaption></figcaption></figure>

N'hésitez pas à explorer davantage le Block Explorer !
