Implantar com Remix
Implante um smart contract na Chiliz Chain usando o ambiente web do Remix IDE, com passos para compilar, injetar MetaMask e confirmar a implantação.
O Remix é um conjunto de ferramentas sem configuração para desenvolvimento de smart contracts. Usado por especialistas e iniciantes, o Remix fará você começar rapidamente.
O Remix está disponível como ambiente web, programa desktop e até ferramenta CLI. Nesta página, usaremos a versão web.
Você também pode consultar a documentação oficial do Remix IDE para criar e implantar um contrato.
Veja como implantar um smart contract usando o Remix Online IDE:
Acesse https://remix.ethereum.org. O Remix IDE abre no navegador.

Clique no botão "Criar um novo Workspace", depois escolha uma opção: workspace em branco, workspace gerado por IA, assistente de contrato, importação de projeto ou clonagem de repositório git. Você também pode usar templates de workspace categorizados. Para este tutorial, usaremos um template de workspace OpenZeppelin ERC20. Você pode, claro, implantar seu próprio smart contract usando um workspace em branco.
Os Fan Tokens da Chiliz são tokens CAP-20, que são uma extensão específica da Chiliz Chain do padrão ERC20 do Ethereum. Saiba mais sobre CAP-20 aqui.
Role até a categoria de templates "OpenZeppelin" e clique no template "ERC20".

A OpenZeppelin é uma plataforma de código aberto para construção de dApps seguros.
Além de vários serviços de segurança e auditoria, eles fornecem uma biblioteca de smart contracts verificados pela comunidade, gratuita para uso em projetos.
Os contratos OpenZeppelin são considerados padrões da indústria e podem ser usados com segurança.
Dê um nome ao seu token ERC20 usando o formulário exibido pelo Remix, depois clique no botão "Validar workspace".

Após validar sua escolha, o Remix carrega um workspace padrão com pastas e arquivos que aparecem no File Explorer à esquerda. Clique no arquivo /contracts/{nome do token}.sol para exibir o contrato ERC20 que você está prestes a implantar:

Como você pode ver, o smart contract padrão MyToken.sol importa o contrato ERC20.sol da OpenZeppelin.
Você pode abrir o arquivo .deps/npm/@openzeppelin/contracts/token/ERC20/ERC20.sol para exibir o próprio contrato ERC20.
Você é livre para editar seu contrato MyToken.sol como desejar.
Por exemplo, para trabalhar com o EVM da Chiliz Chain, seu contrato deve usar no máximo Solidity 0.8.30, então faça esta alteração:
... e selecione o compilador relevante:

Clique em "Compilar" acima do arquivo de contrato.

Se não houver erros nas suas alterações, o Remix IDE deve exibir um checkmark verde no menu "Solidity Compiler" à esquerda:

Abra a seção "Deploy & run transactions".

Selecione "Browser Extension > Injected Provider - MetaMask" no menu dropdown "Environment". Isso vinculará o token implantado à sua conta MetaMask — que já deve estar configurada para funcionar com a Chiliz Chain (se não estiver, veja aqui).
Certifique-se de que o Remix exibe a rede correta: Chiliz Chain Mainnet.

Certifique-se de que seu arquivo de contrato está selecionado e que a versão EVM escolhida é "Prague". Se não estiver, significa que a versão do compilador não foi definida como v0.8.30 (veja acima), volte ao Passo 4.

Clique em "Deploy & Verify". Se preferir apenas implantar o contrato e depois verificá-lo manualmente, você pode fazer o Remix implantar o contrato desmarcando a caixa "Verify Contract on Explorers".
Certifique-se de ter CHZ suficiente na sua carteira para pagar pelas transações de implantação!
Sua carteira MetaMask deve abrir automaticamente.

8. Clique em "Confirmar" para vincular sua Carteira MetaMask ao smart contract do seu token. Você deve receber uma notificação confirmando a transação em poucos segundos, juntamente com um convite para visualizar a transação no block explorer Chiliscan.
A partir da transação, você pode acessar o próprio contrato implantado (aqui, o link após "Contract"):

Na sua carteira MetaMask, na aba "Atividade", você verá as informações de implantação do contrato. Clique para ver todas as informações:

Parabéns! Seu contrato foi implantado na Chiliz Chain!
Agora é hora de verificá-lo:
Verificar um Smart ContractAtualizado
Isto foi útil?