ethereum-boilerplateПолностью TypeScript Ready Components для быстрого строительства DAPPS без собственного бэкэнда
Демо: https://eth-boilerplate.vercel.app/
Этот шаблон построен с моралисом
Вам нужен активный провайдер/кошелек Web3 только для аутентификации. Все страницы в этом шаблоне не требуют активного поставщика Web3, они используют API морали Web3. Морайс поддерживает самые популярные блокчейны и их тестовые сети. Вы можете найти список всех доступных сетей в моральных поддержанных цепях
Пожалуйста, проверьте официальную документацию «Моралис» на все функции моралиса.

Star usЕсли этот шаблон поможет вам быстрее создавать Dapps Ethereum - пожалуйста, смотрите, пожалуйста, каждая звезда делает нас очень счастливыми!
Need help?Если вам нужна помощь с настройкой шаблона или у вас есть другие вопросы - не стесняйтесь писать на нашем форуме сообщества, и мы проверим как можно скорее. Ссылка на форум. Лучшая вещь в этом шаблоне - это супер активное сообщество, готовое помочь в любое время! Мы помогаем друг другу.
Quick Start ? Клон или вилка ethereum-boilerplate :
git clone https://github.com/ethereum-boilerplate/ethereum-boilerplate.git? Установите все зависимости:
cd ethereum-boilerplate
yarn install ✏ Переименовать .env.local.example to .env.local и предоставить необходимые данные. Получите свой ключ Web3 API от мониторинга морали:

Заполните переменные среды в вашем .env.local file в корне приложения:
MORALIS_API_KEY : Вы можете получить его здесь.NEXTAUTH_URL : адрес вашего приложения. На стадии разработки используйте http: // localhost: 3000.NEXTAUTH_SECRET : используется для шифрования токенов JWT пользователей. Вы можете поместить здесь любое значение или генерировать его на https://generate-secret.now.sh/32.Пример:
MORALIS_API_KEY=xxxx
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=7197b3e8dbee5ea6274cab37245eec212
? ♂️ Запустите приложение:
yarn startTable of contentsethereum-boilerplate<NFTBalances /><ERC20Balances /><ERC20Transfers /><NFTTransfers /><Transactions /><NFTBalances /> 
Местоположение: src/component/templates/balances/NFT/NFTBalances.tsx
? <NFTBalances /> : отображает остатки пользователя. Использует API морального EVM (не требует активного поставщика Web3).
<ERC20Balances /> 
Местоположение: src/component/templates/balances/ERC20/ERC20Balances.tsx
? <ERC20Balances /> : Отображает остатки ERC20 пользователя. Использует API морального EVM (не требует активного поставщика Web3).
<ERC20Transfers /> 
Местоположение: src/component/templates/transfers/ERC20/ERC20Transfers.tsx
? <ERC20Transfers /> : Отображает трансферт ERC20 пользователя. Использует API морального EVM (не требует активного поставщика Web3).
<NFTTransfers /> 
Местоположение: src/component/templates/transfers/NFT/NFTTransfers.tsx
? <NFTTransfers /> : отображает NFT -трансфер пользователя. Использует API морального EVM (не требует активного поставщика Web3).
<Transactions /> 
Местоположение: src/component/templates/transactions/Transactions.tsx
? <Transactions /> : отображает транзакции пользователя. Использует API морального EVM (не требует активного поставщика Web3).
Не стесняйтесь вносить свой вклад? в проект ethereum-boilerplate . Но сначала, пожалуйста, прочитайте руководящие принципы перед открытием проблемы или PR, чтобы вы понимали стратегию ветвления и местную среду развития.
Сделано из ouctrib.rocks.