# Verificar com Chiliscan

[Chiliscan](https://chiliscan.com/) é um serviço desenvolvido pela Routescan. Você pode, portanto, confiar [na documentação](https://routescan.io/documentation) deles para o uso diário.

A Routescan oferece três maneiras de verificar seu contrato inteligente:

* (NOVO) Para a maioria dos contratos: usando o formulário de verificação,
* Para contratos mais complexos: usando o plugin Hardhat,
* Para contratos simples: usando a API.

## Usando o formulário de verificação da Routescan

No início de 2024, a Routescan introduziu uma nova interface de verificação de contrato, em <https://routescan.io/verifycontract>.

Passos:

1. No menu suspenso "Select Chain", selecione "Chiliz".
2. No campo "Contract address", insira o endereço do contrato inteligente que você deseja verificar. Dependendo da situação, a ferramenta pode informar que um contrato ainda não existe na Chiliz Chain ou que já foi verificado. Se não for nenhum dos casos, outros elementos da interface serão exibidos.
3. Clique em "Import from Solidity" e adicione o arquivo do contrato ao formulário.
4. Clique em "Verify Contract".

## Usando o plugin Hardhat

A documentação própria da Routescan apresenta um guia detalhado que usa um plugin Hardhat para verificação. Isso é particularmente útil se você já estiver trabalhando com Hardhat em seu ambiente de desenvolvimento.

* Acesse [a página de documentação de verificação Hardhat da Routescan](https://routescan.io/documentation/recipes/hardhat-verification).

{% hint style="info" %}
NOVO: No início de 2024, a Routescan adicionou outras páginas para verificação no Foundry, Catapulta e Truffle.
{% endhint %}

## Usando a API da Routescan

Se você estiver trabalhando com contratos inteligentes mais simples, um guia de terceiros está disponível no Mirror.xyz. Este guia orienta você nos passos para preparar e verificar contratos que não exigem processos de construção complexos. Nota: os contratos devem ser achatados.

* Acesse "[A Guide to Easily Verify Your Smart Contract Programmatically Using Routescan's API](https://mirror.xyz/0x4E4c1d3D2896890cE5a12ecaB70E311B47237142/UNgeBhwaX4S80kVCnGmQ2aPZqoHpmRiODE8Vvol244s)".


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chiliz.com/pt-br/inicio-rapido/implantar-e-verificar-um-contrato/verificar-com-chiliscan.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
