Чтобы это всё заработало вам нужна node.js. Проверить есть ли она у вас можно командой node -v
в терминале. Если нет, то скачейте и установите по ссылке
А если есть, то вот несоколько простых шагов.
- Скачайте, клонируйте или форкните репозитарий. В терминале внутри этого репозитария пропишите
npm install
и дождитесь пока всё установится. - В папке
/contracts
можете написать сколько угодно конрактов, в стокльки угодно файлах. Главное чтобы все эти файлы имели расширение.sol
. - Для деплоя на локалку перейдите в файл
scripts/deploy.js
в шапке есть подробная инструкция. - Для деплоя на реальную сеть создайте в корне файл
.env
где надо указать название сети (NETWORK), url из инфуры (INFURA_URL) и приватный ключ кошелька (PRIVATE_KEY), который будет за этот деплой платить. - После запуска скрипта, все необходимые для подключения файлы буду в папке
/client/contracts
. Фронтенд работает на next.js, так же к нему сразу подкючен tailwind. Весь фронт лежит в папке/client
, чтобы он заработал надо находясь в терминале прописать сначалаnpm install
, а потомnpx next dev
.
Приятной разработки)