# Verificar com Chiliz Block Explorer

O Chiliz Block Explorer é um serviço desenvolvido pelo Blockscout. Você pode confiar na documentação deles para o uso diário.

Estamos reproduzindo aqui parte da documentação deles para validação de contratos.

## Passos

1. Uma vez que o código é implantado, você pode ver a transação em detalhes no Chiliz Block Explorer.

<figure><img src="https://1965943722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEhrIGc5MDk2dYuywMGkB%2Fuploads%2FeHjpVeJ4ANuFeqTzCInt%2Fimage.png?alt=media&#x26;token=4ce942b1-6e70-41e3-88a0-09c22fb076c3" alt=""><figcaption></figcaption></figure>

2. Selecione a aba Code para começar a verificar seu contrato.

<figure><img src="https://1965943722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEhrIGc5MDk2dYuywMGkB%2Fuploads%2FzvbciUjTTznZJfcktEpj%2Fimage.png?alt=media&#x26;token=346f0a66-8f2d-4576-a1cd-cbc04d9f3b16" alt=""><figcaption></figcaption></figure>

3. Copie e salve o Copy Contract Creation Code para referência futura.

<figure><img src="https://1965943722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEhrIGc5MDk2dYuywMGkB%2Fuploads%2FSkBJaqgEqhJegt22NoD6%2Fimage.png?alt=media&#x26;token=28379a6c-4ff4-4ea7-a89a-0cb513fb31a1" alt=""><figcaption></figcaption></figure>

4. Selecione Verify & Publish.

<figure><img src="https://1965943722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEhrIGc5MDk2dYuywMGkB%2Fuploads%2F07tlGwG4eUKJ65FbIJoe%2Fimage.png?alt=media&#x26;token=85158986-f63a-4b69-a0b5-6a8c3043757e" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**INFORMAÇÃO**

Para verificar seu contrato inteligente, mantenha os seguintes detalhes à mão:

* Nome do Contrato
* Compilador
* Versão EVM
* Otimização
  {% endhint %}

5. Insira os detalhes necessários nos campos relevantes. Copie o código do contrato inteligente usado para compilar o contrato inteligente. Cole-o no campo Enter the Solidity Contract Code.

<figure><img src="https://1965943722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEhrIGc5MDk2dYuywMGkB%2Fuploads%2FFmHGRg6HCBVV7OyEodhc%2Fimage.png?alt=media&#x26;token=a3f36c6b-f8b6-4499-a424-3a2c4b21e3d5" alt=""><figcaption></figcaption></figure>

A tabela a seguir explica o formulário "New Smart Contract Verification" em detalhe.

| Parâmetro                                                       | Descrição                                                                                                        |
| --------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| Contract Address                                                | O endereço fornecido após a criação do contrato                                                                  |
| Contract Name                                                   | Nome do contrato dado durante a criação do contrato                                                              |
| Include nightly builds                                          | Selecione "Yes" para adicionar valores de build noturno ao seu relatório. Isso também depende do seu compilador. |
| Compiler                                                        | Versão do compilador usada ao implantar o contrato                                                               |
| EVM version                                                     | Use o menu suspenso e selecione a mesma versão do EVM usada para implantar o contrato                            |
| Optimisation                                                    | Selecione "Yes", se você habilitou a Otimização ao compilar o contrato                                           |
| Enter the Solidity Contract Code                                | Insira o script ERC-20 usado para compilar o contrato inteligente                                                |
| Try to fetch constructor arguments automatically                | Opção para buscar argumentos do construtor                                                                       |
| ABI-encoded Constructor Arguments (if required by the contract) | Opção para buscar argumentos do construtor, apenas se o contrato exigir                                          |
| Add Contract Libraries                                          | Opção para buscar argumentos do construtor, apenas se o contrato exigir                                          |

6. Seu contrato agora está verificado ✅.

<figure><img src="https://1965943722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEhrIGc5MDk2dYuywMGkB%2Fuploads%2FqDb1hpuOyR0VMNwfxW4Q%2Fimage.png?alt=media&#x26;token=45088f0e-2d21-45b1-b932-b522b5c6e12c" alt=""><figcaption></figcaption></figure>

Sinta-se à vontade para explorar mais o Block Explorer!
