Configuração

Caso você esteja procurando por um tutorial guiado direcionado a iniciantes, confira o nosso Guided Tutorialarrow-up-right.

Rust & Cargoarrow-up-right

Um pré-requisito para compilar contratos inteligentes é ter uma versão estável do Rust e o Cargo instalados. Aqui está: an installation guidearrow-up-right.

A primeira ferramenta que iremos instalar é o cargo-contractarrow-up-right, 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 GitHubarrow-up-right e aqui no here on crates.ioarrow-up-right.

A ferramenta possui diversas funcionalidades úteis:

$ cargo contract       
Utilities to develop Wasm smart contracts

Usage: cargo contract <COMMAND>

Commands:
  new          Setup and create a new smart contract project
  build        Compiles the contract, generates metadata, bundles both together in a `<name>.contract` file
  check        Check that the code builds as Wasm; does not output any `<name>.contract` artifact to the `target/` directory
  test         Test the smart contract off-chain
  upload       Upload contract code
  instantiate  Instantiate a contract
  call         Call a contract
  decode       Decodes a contracts input or output data (supplied in hex-encoding)
  help         Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help information
  -V, --version  Print version information

Instalaçãoarrow-up-right

Por favor, consulte as instruções de instalação no repositório docargo-contract aquiarrow-up-right.

Se tudo funcionou corretamente, o comando, cargo contract --help deve exibir a lista de comandos disponíveis mencionada acima.

Instalação substrate-contracts-nodearrow-up-right

O substrate-contracts-nodearrow-up-right é uma blockchain Lunes simples que está configurada para incluir o módulo Substrate para funcionalidade de contratos inteligentes - o pallet de contratos (veja Como Funcionaarrow-up-right 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çamentosarrow-up-right (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