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
Passos:
No campo "Contract address to verify", insira o endereço do smart contract.
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.

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)".
Escolha a versão do compilador (a Chiliz Chain suporta versões até v0.8.30) e a versão do EVM (a Chiliz Chain suporta versões até a versão Prague).

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.

Por exemplo, o Fan Token $PSG é implantado como um contrato proxy, cujo contrato de implementação verificado é exibido aqui no Chiliz Block Explorer (observe o check verde):
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:
... e mais!
Usando a API da Blockscout
A Blockscout tem uma API dedicada de verificação de contratos:
Os endpoints da API são:
Chiliz Mainnet: https://scan-api.chiliz.com/api/v2/
Spicy Testnet: https://spicy-explorer-api.chiliz.com/api/v2/
Atualizado
Isto foi útil?