Четырнадцатый урок (Фронт-энд на NextJS, часть 1)
Создаём next приложение с помощью команды
npx create-next-app
Код контракта
Код скрипта для деплоя
Разворачиваем hardhat
npx hardhat node
Деплоим контракт в hardhat:
npx hardhat run scripts/deploy.js --network localhost
Не забываем добавить ethers в зависимости проекта next (файл package.json)
"ethers": "^5.6.4"
Далее создаем внутри проекта next директорию components и внутри неё файл ConnectWallet.js и NetworkErrorMessage.js
Код ConnectWallet.js
Код NetworkErrorMessage.js
В директории pages пишем файл index.js
Код этого файла
Когда всё готово, в директории next запускаем команду:
npm run dev
Если уже что-то делали в мм с аккаунтом в локальной сети, то переходим в мм -> settings -> advanced -> reset account
Чувствую, что придется подтянуть js (опять же по учебнику)
Ссылки на разделы, которые перечитываю по js буду скидывать сюда
Post #28
1.04K