Implantar com thirdweb
Implante smart contracts padrão ou personalizados na Chiliz Chain Mainnet ou Spicy Testnet usando a biblioteca Explore do thirdweb ou sua ferramenta CLI.
O Thirdweb fornece ferramentas, SDKs e templates de smart contracts que simplificam a construção e implantação de aplicações blockchain.
O Thirdweb oferece seus serviços para a maioria das redes baseadas em EVM, incluindo a Chiliz Chain Mainnet e a Spicy Testnet.
Há duas formas de implantar um contrato na Chiliz Chain usando as ferramentas do thirdweb:
Use a biblioteca Explore baseada na web, se quiser apenas um contrato padrão.
Use a ferramenta centrada em CLI, se quiser implantar um contrato personalizado.
Exploraremos ambas aqui.
Nota: A equipe do thirdweb criou um ótimo vídeo sobre este tópico:
Implantar um smart contract usando o Explore do thirdweb
O Thirdweb fornece o Explore, uma biblioteca de smart contracts EVM auditados, juntamente com uma ferramenta online que permite a qualquer pessoa implantar um contrato padrão em qualquer rede EVM.
Você também pode consultar a documentação oficial do thirdweb para sua biblioteca Explore.
Acesse o thirdweb Explore.
Clique no contrato "Token".

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.
A página do contrato abre. Recomendamos que você leia todas as informações exibidas.
Clique no botão "Deploy Now" (canto superior direito da tela).
Um formulário abre:

Preencha os vários campos do formulário, começando pela seção "Contract Metadata".
As demais seções podem ser preenchidas automaticamente pelo Explore, mas recomendamos prestar atenção a cada uma, mais importante:
Endereço do destinatário: Se você estiver conectado com sua carteira (como MetaMask), este campo já deve exibir o endereço da sua carteira. Certifique-se de que é realmente o seu!
Opções de implantação: É aqui que você escolhe a rede onde deseja implantar este contrato. Certifique-se de escolher a Chiliz Chain (ou Spicy Testnet, dependendo da sua necessidade)!
Clique em "Deploy Now" para implantar seu próprio Token na Chiliz Chain.
Certifique-se de ter CHZ suficiente na sua carteira para pagar pelas transações!

Você terá transações para assinar na sua carteira, o número pode variar.
Clique em "View Now" para acessar seu dashboard thirdweb e ver o contrato implantado.
Implantar um smart contract usando a ferramenta CLI do thirdweb
A ferramenta deploy do thirdweb simplifica a implantação de smart contracts em qualquer rede EVM (incluindo a Chiliz Chain) com um único comando, tratando automaticamente detalhes técnicos complexos.
Esta é a forma recomendada se você quiser usar um contrato não-padrão (por exemplo, um contrato OpenZeppelin personalizado).
Você também pode consultar a documentação oficial do thirdweb para suas ferramentas de implantação.
Instalando a CLI do thirdweb
Para usar a ferramenta de implantação do thirdweb, você precisa de:
uma instalação local do Node.js e sua ferramenta npm.
uma instalação local da ferramenta CLI do thirdweb.
Para instalar Node.js e npm, siga as instruções aqui.
Depois, você pode instalar a CLI do thirdweb executando o seguinte comando no terminal:
A equipe do thirdweb criou um vídeo detalhado sobre a CLI do thirdweb, que você definitivamente deve conferir!
Implantando um contrato usando a CLI do thirdweb
Após instalar a CLI, você pode usá-la para implantar seus smart contracts.
No terminal, navegue até a raiz do seu repositório de smart contracts.
Execute o comando de implantação:
Isso irá guiá-lo pelo processo de implantação do seu contrato:
Ele se conectará ao seu dashboard thirdweb abrindo uma janela do navegador.
No dashboard, você precisará autorizar seu dispositivo. Isso exigirá que você assine uma transação usando a carteira que você usa com o thirdweb.
Confira a demonstração da equipe do thirdweb:
Atualizado
Isto foi útil?