/smart-contracts

Repositório com os smart contract utilizados no website dlx meetup.

Primary LanguageSolidityGNU General Public License v3.0GPL-3.0

Coverage Status

Este repositório contém o código para os smart-contracts.

Contribuir

Lê as instruções de contribuição.

Desenvolvimento

Para executar os testes, o comando yarn testdeve ser usado. Assim como para lint e cobertura de testes, deve ser yarn lint e yarn coverage respetivamente.

Para usar localmente para desenvolvimento, é recomendado que use os scripts definidos. Com eles vai iniciar um simulação de um nó, através do ganache, com 10 contas disponiveis. O ganache vai criar um diretorio db_ganache onde guarda o estado da rede e assim só será necessário fazer deploy dos contratos a primeira vez. Para reiniciar a rede, é necessário parar o ganache e remover o diretorio.

yarn start:ganache:development para iniciar o ganache e noutra linha de comandos yarn deploy:ganache:development.

Licença

GNU General Public License v3