Bắt đầu nhanh với Solana dApp

Tính năng

  • Edge-Native
  • Static Site Generation
  • i18n Native
  • Next.js App Router
  • React Compiler (Luôn tối ưu hóa memoization cho production)
  • Solana Wallet Connection
  • Solana Web3.js
  • Solana Blinks Actions Interface
  • Green Coding

Xây dựng với

Bắt đầu

Đầu tiên, chạy development server:
bash
pnpm i
pnpm dev
Mở http://localhost:4242 trên trình duyệt để xem kết quả.

Solana RPC Endpoint

Khuyến nghị thiết lập Solana RPC endpoint của riêng bạn, vì endpoint mainnet mặc định bị giới hạn, có thể dẫn đến lỗi 429 (quá nhiều request).
Đừng lo, bạn có thể nhận credit miễn phí cho Solana RPC endpoint tại ERPC - Enhanced Solana RPC.
Ví dụ thiết lập (.env.local):
ini
NEXT_PUBLIC_SOLANA_ENDPOINT=https://edge.erpc.global?api-key=<your-api-key>

Triển khai với GitHub Actions

Nếu bạn sử dụng GitHub Actions để triển khai tự động, đừng quên thiết lập các secret cho repository.
Ví dụ:
  • NEXT_PUBLIC_SOLANA_ENDPOINT: Solana RPC endpoint của bạn
  • CLOUDFLARE_API_TOKEN: Cloudflare API token của bạn
  • CLOUDFLARE_ACCOUNT_ID: Cloudflare account ID của bạn

Thêm Components

Bạn có thể thêm các UI component chất lượng cao từ shadcn/ui
Bạn cũng có thể sử dụng Origin UIPrism UI để có thêm nhiều component.
Bạn cũng có thể dùng v0 - công cụ tạo UI với shadcn/ui từ prompt văn bản và hình ảnh đơn giản.

Tham khảo

Đóng góp

Báo lỗi và pull request được hoan nghênh trên GitHub tại https://github.com/ValidatorsDAO/slv Dự án này nhằm mục đích là một không gian an toàn, thân thiện cho sự cộng tác, và các contributor được kỳ vọng tuân thủ Contributor Covenant quy tắc ứng xử.

Giấy phép

Gói phần mềm này được cung cấp dưới dạng mã nguồn mở theo điều khoản của Apache-2.0 License.

Quy tắc ứng xử

Mọi người tương tác trong codebase, issue tracker, phòng chat và mailing list của dự án Skeet đều được kỳ vọng tuân theo quy tắc ứng xử.