Explorador de Solana
El Solana Explorer utiliza unEndpoint Quicknode Solana Endpoint recuperar los saldos de tokens, el historial de transacciones y los NFT de una cartera concreta en la Solana .

Resumen
El Solana Explorer utiliza unEndpoint Quicknode Solana Endpoint recuperar los saldos de tokens, el historial de transacciones y los NFT de una cartera concreta en la Solana . Utiliza un Next.js 14 proyecto puesto en marcha con create-next-app.
Primeros pasos
Instalar las dependencias
En primer lugar, instala las dependencias:
npm instalar
# o
yarn
# o
pnpm instalar
# o
bun install
Configurar variables de entorno
Asegúrate de tener a mano unendpoint Quicknode endpoint conseguir uno gratis aquí.
Cambiar nombre .env.example a .env.local and add your Quicknode Solana endpoint. Set DAS_API_ENABLED a verdadero only if you have access to the Metaplex product.
SOLANA_RPC_URLmainnet
DAS_API_ENABLED=true
NEXT_PUBLIC_FETCH_JUPLIST=true
En primer lugar, ejecuta el servidor de desarrollo:
npm ejecutar dev
# o
yarn dev
# o
pnpm dev
# o
bun dev
Abre http://localhost:3000 en tu navegador para ver el resultado.
Cómo utilizar la Dapp
Busca una dirección Solana y pulsa Intro.
La Dapp te redirigirá a /wallet/[dirección] y consultar la Solana para obtener los saldos de tokens, las transacciones y los NFT de la cartera. Los resultados se muestran en las fichas correspondientes.
Arquitectura
src/
├── app/
│ └── api/
│ └── wallet/
├── componentes/
├── explorador/
└── header/
API- Contiene las rutas de la API para las llamadas Solana . Se puede acceder a ellas desde el cliente a través de/api/wallet/[método]?walletAddress=[dirección]. Estas solicitudes GET utilizan elsolana.jsla biblioteca y el marco Metaplex Digital Asset Standard para gestionar las consultas.componentes- Contiene los componentes de React para la dapp.- El
exploradorEl componente contiene elementos del lado del cliente que llaman a las rutas de la API y muestran los resultados. - El
encabezadoEl componente contiene la barra de búsqueda de la dapp.
- El
Implementar en Vercel
Vista previa

Documentación de Next.js
Para obtener más información sobre Next.js, echa un vistazo a los siguientes recursos:
- Documentación de Next.js: descubre las funciones y la API de Next.js.
- Aprende Next.js: un tutorial interactivo sobre Next.js.
Puedes echar un vistazo al repositorio de Next.js en GitHub: ¡tus comentarios y aportaciones son bienvenidos!
- Hacer un fork del repositorio
- Crear una rama de características:git checkout -b feature/amazing-feature
- Guarda los cambios:git commit -m "Añadir una función increíble"
- Envía tu rama:git push origin feature/amazing-feature
- Abre una solicitud de incorporación de cambios.
