- JavaScript
- React
- Solidity
- Ganache
- Truffle
- Metamask
- Node.js
- Ganache
- Truffle
Установка сети фреймворка(необходим node.js):
sudo npm install -g ganache-cli
sudo npm install -g truffleРазвертывание
ganache-clitruffle console --network development
truffle(development)> compile
truffle(development)> migrateУказываем адрес смарт-контракта в frontend приложении. В файле /voting-dapp-client/src/constants.js устанавливаем значение VOTING_APP_CONTRACT_ADDRESS = "<адрес опубликованного контракта>"
Запускаем frontend приложение
cd voting-dapp-client
npm start