Skip to content

apashintsev/Web3Boilerplate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Чтобы это всё заработало вам нужна node.js. Проверить есть ли она у вас можно командой node -v в терминале. Если нет, то скачейте и установите по ссылке

А если есть, то вот несоколько простых шагов.

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

Приятной разработки)

About

на всякий случай

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.4%
  • Solidity 11.4%
  • CSS 5.2%