Solana dApp Quickstart
Características
- Edge-Native
- Generación de sitios estáticos
- i18n Native
- Next.js App Router
- React Compiler (Siempre optimiza la memoización para la producción)
- Solana Wallet Connection
- Solana Web3.js
- Solana Blinks Acciones Interfaz
- Green Coding
Construido
- Siguiente.js
- Páginas de Cloudflare
- Wrangler
- TypeScript
- Tailwind CSS
- siguiente-intl
- React Compilador
- shadcn/ui
- Origin UI
- Prism UI
- moción
- Siguiente mapa
- Solana Web3.js
- Adaptador de Wallet Solana
- Solana Blinks Acciones Interfaz
Comienzo
Primero, ejecute el servidor de desarrollo:
bash
pnpm i
pnpm devpnpm i
pnpm devAbre http://localhost:4242 con su navegador para ver
resultado.
Solana RPC Endpoint
Se recomienda establecer su propio Solana RPC endpoint, como el mainnet predeterminado
endpoint es pocas veces limitado, lo que podría llevar a 429 errores (demasiados
Solicitudes).
No te preocupes, puedes obtener crédito gratis para un endpoint Solana RPC en ERPC - Mejorado
Solana RPC.
ERPC: https://erpc.global
Ejemplo de configuración (.env.local):
ini
NEXT_PUBLIC_SOLANA_ENDPOINT=https://edge.erpc.global?api-key=<your-api-key>NEXT_PUBLIC_SOLANA_ENDPOINT=https://edge.erpc.global?api-key=<your-api-key>GitHub Actions Deployment
Si estás usando GitHub Actions para el auto-desplegamiento, no olvides establecer tu
secretos de repositorio.
Por ejemplo:
NEXT_PUBLIC_SOLANA_ENDPOINT: Su endpoint de Solana RPCCLOUDFLARE_API_TOKEN: Tu token API de CloudflareCLOUDFLARE_ACCOUNT_ID: Su cuenta de Cloudflare ID
Agregar componentes
Usted puede añadir los componentes UI de alta calidad
shadcn/ui
También puede utilizar v0 que es un generador UI con shadcn/ui
de simples instrucciones de texto e imágenes.
Referencias
- Next.js App Routing
- Static Site Generation (SSG)
- Exportaciones estáticas
- Solana
- Solana Actions and Blinks
Contribución
Los informes de errores y las solicitudes de tirado son bienvenidos en GitHub en
https://github.com/ValidatorsDAO/slv Este proyecto está destinado a ser seguro,
espacio acogedor para la colaboración, y se espera que los contribuyentes se adhieran a
el Pacto de colaboradores código de conducta.
Licencia
El paquete está disponible como código abierto bajo los términos del
Apache.2.0 Licencia.
Código de Conducta
Todos interactuando en las bases de código del proyecto Skeet, trackers de edición, chat
se espera que las habitaciones y listas de correo sigan el
código de conducta.