Создайте свое первый децентрализованное приложение, или Dapp, в Ethereum сети с этой инструкцией! Чтобы загрузить, установить и запустить этот проект, выполните следующие действия.
Установите эти зависимости для выполнения задания.
- NPM: https://nodejs.org
- Truffle: https://github.com/trufflesuite/truffle
- Ganache: http://truffleframework.com/ganache/
- Metamask: https://metamask.io/
git clone https://github.com/blockchain-dapp/dapp-on-truffle-homework-ваш_аккаунт
$ cd dapp-on-truffle-homework-ваш_аккаунт
$ npm install
Откройте клиент GUI ganache, который вы скачали и установили. Это приведет к запуску локального экземпляра блокчейна.
$ truffle migrate --reset
Будет скомпилирован и развернут контракт Migrations.sol из truffle box "pet-shop" Вы должны развертывать смарт-контракт каждый раз, когда перезапускаете Ganache.
- Разблокировать Metamask
- Подключите metamask к вашему локальному Ethereum blockchain, предоставленному Ganache.
- Импортируйте аккаунт, предоставленный Ganache.
$ npm run dev
Посетите этот URL-адрес в браузере: http://localhost:3000