Baixe o repositorio e rode
npm install
Para instalar todos os pacotes.
Rode
truffle migrate
Para dar deploy dos contratos
Caso ja tenha instalado todas as dependências (veja lista no final), rode:
npm start
Para rodar o projeto
O projeto conta um funções auxiliares na pasta src/helpers
, para facilitar a conexão com a rede blockchain.
loadWeb3
- Realiza a conexão com um node do metamask na rede selecionadaloadAccount
- Recebe uma instância do tipo Web3, e retorna a conta selecionada no metamaskloadTutorial
- Exemplo de como carregar um contrato para poder utilizar suas funções, recebe uma instância do tipo Web3 e o Id da rede que o contrato está