- Instalar Ambiente Hyplerledger
https://hyperledger-fabric.readthedocs.io/en/release-1.4/prereqs.html
Nota importante: Convector utiliza o Node versão 8.13.0. Agora, a instalaçao de hyperledger 1.4x recomenda a instalação de 8.9.4 em diante. Isto não é um impedimento, mas, se o ambiente de Fabric for instalado o segundo os pre-requisitos, devemos instalar o nvm (controle de versão de node) e instalar o node 8.13.0 a fim de realizar as compilações do contratos inteligentes.
Uma vez realizada a instalação do nvm, podemos intercambiar facilmente entre versoes de node para relizar as devidas compilações dos contratos inteligentes (requerido versao de node 8.13.0).
- Instalar Convector e Hurley (estas são ferramentas de instalação e configuração da rede e desenvolvimento de Contratos Inteligentes)
npm install -g @worldsibu/hurley
npm install -g @worldsibu/convector-cli
sudo npm install -g @worldsibu/hurley
sudo npm install -g @worldsibu/hurley --unsafe-perm=true
sudo npm i @worldsibu/conv-rest-api
-
Realizar git Clone do Backend: Genecoin
-
Na pasta onde foi realizado o clone, executar "npm install"
npm install
- Uma vez concluido devemos executar ./restart.sh dentro da pasta onde se realizou o clone. Este comando ira gerar o ambiente de Blockchain, compilar e realizar o deploy do contrato inteligente e upload dos dados.
./restart.sh
- Os dados já encontram-se carregados, agora podemos proceder para compilar o front-end de Genecoin.