For the complete documentation index, see llms.txt. This page is also available as Markdown.

Verificar com Chiliscan

Verifique smart contracts na Chiliz Chain via Chiliscan (Routescan) usando o formulário web, plugin Hardhat ou API Routescan.

O Chiliscan é um serviço criado pela Routescan. Portanto, você pode usar a documentação deles para uso cotidiano.

A Routescan oferece várias formas de verificar seu smart contract na Chiliz Chain:

  • Para a maioria dos contratos: usando o formulário de verificação no Chiliscan.

  • Para contratos mais complexos: usando ferramentas de linha de comando, como Hardhat.

  • Para contratos simples: usando a API deles.

Consulte a documentação da Routescan sobre verificação de contratos.

Usando o formulário de verificação do Chiliscan

O Chiliscan oferece uma interface de verificação de contratos para a Chiliz Mainnet em https://chiliscan.com/verifycontract. Também está documentada aqui: https://info.routescan.io/en/articles/11991234-verifying-contracts-ui

Você também pode verificar contratos na Spicy Testnet com esta interface: https://testnet.chiliscan.com/verifycontract

Para contratos com múltiplos arquivos, certifique-se de que o código foi achatado antes de fazer o upload.

Por exemplo, se você usa o Remix IDE, pode clicar com o botão direito no arquivo contract-XYZ.sol compilado no File Explorer e escolher a opção "Flatten". Em seguida, baixe o arquivo resultante (chamado contract-XYZ_flattened.sol) para fazer upload no formulário de verificação.

Passos:

  1. No campo "Contract address", insira o endereço do smart contract que deseja verificar. Dependendo da situação, a ferramenta pode indicar que um contrato ainda não existe na Chiliz Chain, ou que já foi verificado. Se não for nenhum dos dois, mais elementos da interface são exibidos.

  2. Clique em "Import from Solidity" e preencha o formulário corretamente:

    1. Selecione "0.8.30+xxx" como versão do compilador.

    2. Selecione "Prague" como versão do EVM.

    3. Faça upload do seu arquivo de contrato.

  3. Clique em "Verify Contract".

Se bem-sucedido, seu contrato será claramente marcado como verificado, com um checkmark verde. O block explorer tornará seu código-fonte visível e habilitará todos os recursos interativos.

Se ocorrerem erros, a interface exibirá uma mensagem de erro correspondente para orientá-lo.

Usando ferramentas de linha de comando

A própria documentação da Routescan apresenta guias detalhados sobre como usar ferramentas de linha de comando para verificação. Isso é útil se você quiser automatizar a verificação de contratos no seu ambiente de desenvolvimento.

Você pode ler os guias sobre implantação e verificação com:

Usando a API da Routescan

A Routescan tem uma API de contrato dedicada que você pode usar para verificar contratos:

Se você estiver trabalhando com smart contracts mais simples, há um guia fornecido pela Routescan disponível no Paragraph.com. Este guia explica os passos para preparar e verificar contratos que não exigem processos de build complexos.

Observação: exige que os contratos sejam achatados.

Atualizado

Isto foi útil?