Explorador de carteras de Solana
El Solana Wallet Explorer utiliza un punto de conexión de Quicknode para Solana con el fin de recuperar los saldos de tokens, el historial de transacciones y los NFT de una cartera concreta en la cadena de bloques de Solana.

Resumen
El Solana Wallet Explorer utiliza un punto de conexión de Quicknode para Solana con el fin de recuperar los saldos de tokens, el historial de transacciones y los NFT de una cartera concreta en la cadena de bloques de 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 un punto de conexión de Quicknode; puedes conseguir uno gratis aquí.
Cambiar el nombre .env.example a .env.local y actualízalo con tu punto de conexión del nodo Solana de Quicknode. Activa la API de DAS solo si has habilitado el complemento DAS para tu punto de conexión del nodo Solana de Quicknode.
SOLANA_RPC_URL=https://example.solana-mainnet.quiknode.pro/123456/
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 de monedero de Solana y pulsa Intro.
La Dapp te redirigirá a /wallet/[dirección] y consultar la cadena de bloques de 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 RPC de Solana. Se puede acceder a ellas desde el cliente a través de/api/wallet/[método]?walletAddress=[dirección]. Estas solicitudes GET utilizan el@solana/web3.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 componentes 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.