Para realizar o nosso workshop existem alguns requisitos técnicos. Sugerimos que você instale previamente os programas que seguem para que possamos ir direto à prática no dia:
- Node.js v6+ LTS e npm e npm (é instalado junto com o Node)
- Git
Após isso, nós precisamos somente instalar o Truffle, o framework que auxiliará no desenvolvimento do nosso DApp:
npm install -g truffle
Para verificar se o Truffle está instalado corretamente, digite truffle version
no seu terminal. Caso veja algum erro, certifique-se que seus módulos npm estão visíveis nas variáveis de ambiente
Utilizaremos também a Ganache, uma blockchain privada que permite a publicação dos nossos contratos em ambiente de desenvolvimento e dará suporte para o uso e teste da nossa aplicação. Faça o download da mesma em http://truffleframework.com/ganache.