Solana dApp - Быстрый старт

Features

  • Edge-Native
  • Static Site Generation
  • i18n Native
  • Next.js App Router
  • React Compiler (Always optimizes memoization for production)
  • Solana Wallet Connection
  • Solana Web3.js
  • Solana Blinks Actions Interface
  • Green Coding

Built with

Getting Started

Сначала запустите dev server:
bash
pnpm i
pnpm dev
Откройте http://localhost:4242 в браузере, чтобы увидеть результат.

Solana RPC Endpoint

Рекомендуется указать собственный Solana RPC endpoint, так как endpoint mainnet по умолчанию имеет ряд ограничений, что может привести к ошибкам 429 (too many requests).
Не беспокойтесь, вы можете получить бесплатный кредит для Solana RPC endpoint в ERPC - Enhanced Solana RPC.
Пример настройки (.env.local):
ini
NEXT_PUBLIC_SOLANA_ENDPOINT=https://edge.erpc.global?api-key=<your-api-key>

GitHub Actions Deployment

Если вы используете GitHub Actions для auto-deployment, не забудьте задать secrets репозитория.
Например:
  • NEXT_PUBLIC_SOLANA_ENDPOINT: ваш Solana RPC endpoint
  • CLOUDFLARE_API_TOKEN: ваш Cloudflare API token
  • CLOUDFLARE_ACCOUNT_ID: ваш Cloudflare account ID

Add Components

Вы можете добавлять качественные UI-компоненты из shadcn/ui
Также можно использовать Origin UI и Prism UI для дополнительных компонентов.
Вы также можете использовать v0 - это UI generator с shadcn/ui, работающий от простых текстовых prompts и изображений.

References

Contributing

Отчеты об ошибках и pull request приветствуются на GitHub: https://github.com/ValidatorsDAO/slv Этот проект задуман как безопасное и доброжелательное пространство для совместной работы, и ожидается, что участники будут соблюдать кодекс поведения Contributor Covenant.

License

Пакет доступен как open source на условиях лицензии Apache-2.0 License.

Code of Conduct

Все, кто взаимодействует с кодовыми базами проекта Skeet, issue tracker, чатами и списками рассылки, должны соблюдать code of conduct.