Чтобы это всё заработало вам нужна 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.
Приятной разработки)