Configuração
Caso você esteja procurando por um tutorial guiado direcionado a iniciantes, confira o nosso Guided Tutorial.
Rust & Cargo
Um pré-requisito para compilar contratos inteligentes é ter uma versão estável do Rust e o Cargo instalados. Aqui está: an installation guide.
Ink! CLI
A primeira ferramenta que iremos instalar é o cargo-contract
, uma ferramenta de linha de comando (CLI) para ajudar a configurar e gerenciar contratos inteligentes em WebAssembly escritos com ink!.
Você pode encontrá-lo aqui no here on GitHub e aqui no here on crates.io.
A ferramenta possui diversas funcionalidades úteis:
Instalação
Por favor, consulte as instruções de instalação no repositório docargo-contract
aqui.
Se tudo funcionou corretamente, o comando, cargo contract --help
deve exibir a lista de comandos disponíveis mencionada acima.
Instalação substrate-contracts-node
substrate-contracts-node
O substrate-contracts-node é uma blockchain Lunes simples que está configurada para incluir o módulo Substrate para funcionalidade de contratos inteligentes - o pallet de contratos (veja Como Funciona para mais informações). É uma opção conveniente se você deseja iniciar rapidamente.
Existem duas maneiras de instalar o nó:
(Exemplo: 1) Baixe o Binário
Este é o método recomendado, você deve baixar um binário em nossa página de lançamentos (Linux e Mac).
(Exemplo: 2) Compilar por conta própria
Alternativamente, você pode compilar o nó por conta própria. Isso pode levar algum tempo!
Last updated
Was this helpful?