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

Verificar com Chiliz Block Explorer

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

O Chiliz Block Explorer é um serviço criado pela Blockscout. Portanto, você pode usar a documentação deles para uso cotidiano.

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

  • Para a maioria dos contratos: usando o recurso de verificação deles.

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

  • Para contratos simples: usando a API deles.

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

Usando o recurso de verificação do Chiliz Block Explorer

O Chiliz Block Explorer fornece uma interface de verificação de contratos para a Chiliz Mainnet em https://scan.chiliz.com/contract-verification. Também está documentada aqui: https://docs.blockscout.com/devs/verification/blockscout-ui

Você também pode verificar contratos na Spicy Testnet com esta interface: https://spicy-explorer.chiliz.com/

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 to verify", insira o endereço do smart contract.

  2. Selecione a licença que deseja aplicar ao seu contrato. Como nem sempre é óbvio o que isso significa, aqui está uma explicação rápida sobre licenças de código aberto.

  1. Escolha o método de verificação. O método mais simples será fornecer uma versão achatada do seu contrato Solidity, ou "Solidity (Single file)".

  2. Escolha a versão do compilador (a Chiliz Chain suporta versões até v0.8.24) e a versão do EVM (a Chiliz Chain suporta versões até a versão Shanghai).

  1. Por fim, no campo "Contract Code", cole o código do smart contract que você usou para compilar originalmente o contrato e clique em "Verify & publish".

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.

Usando ferramentas de linha de comando

A própria documentação da Blockscout 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 Blockscout

A Blockscout tem uma API dedicada de verificação de contratos:

Os endpoints da API são:

Atualizado

Isto foi útil?