Цель этого блога — задокументировать процесс моего обучения на этом учебном курсе Blockchain 2022 года от DApp University. Завершающим проектом этого курса является создание сайта обмена DApp Crypto.

ПРИМЕЧАНИЕ: зависимости, используемые в проекте, предоставляются в курсе и соответствующим образом поддерживаются лектором.

Этапы создания проекта:

  1. В командной строке:
npx create-react-app [folder-name] --use-npm

Мы используем npm здесь, чтобы быть последовательными среди студентов.

2. Замените сгенерированный package.json на package.json, предоставленный в курсе.

3. В командной строке:

npm install

4. Удалите сгенерированный файл README.md, так как он будет конфликтовать с файлом README.md каски, который будет сгенерирован следующим.

5. В командной строке:

npx hardhat

Некоторые параметры будут отображаться после команды. Обязательно выберите создать проект JavaScript. Если вас попросят добавить .gitignore, введите: «y». Если он попросит вас установить зависимости проекта, введите: «y»

6. Создайте файл .env и никогда не публикуйте его публично — никогда не размещайте его на github. Убедитесь, что он указан в файле .gitignore.

7. Внутри файла package.json есть зависимость dotenv, которую нам нужно будет включить в каску. Внутри файла hardhat.config.js добавьте эту строку вверху:

require("dotenv").config();

Тогда мы, наконец, сможем приступить к написанию кода!