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

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.

Veja como implantar um smart contract usando o Remix Online IDE:

  1. Acesse https://remix.ethereum.org. O Remix IDE abre no navegador.

  2. 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.

  1. Role até a categoria de templates "OpenZeppelin" e clique no template "ERC20".

  1. 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:

  1. 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:

  1. 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".

  1. 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 Contract

Atualizado

Isto foi útil?