Solana Wallet Explorer
The Solana Wallet Explorer leverages a Quicknode Solana Endpoint to retrieve token balances, transaction history, and NFTs for a specified wallet on the Solana blockchain.

Visão geral
The Solana Wallet Explorer leverages a Quicknode Solana Endpoint to retrieve token balances, transaction history, and NFTs for a specified wallet on the Solana blockchain. It uses a Next.js 14 projeto iniciado com create-next-app.
Primeiro passos
Instalar dependências
Primeiro, instale as dependências:
npm instalar
# ou
yarn
# ou
pnpm instalar
# ou
bun install
Definir variáveis de ambiente
Certifique-se de que tem umendpoint Quicknode endpoint pode obter um gratuitamente aqui.
Renomear .env.example para .env.local and add your Quicknode Solana endpoint. Set DAS_API_ENABLED para true only if you have access to the Metaplex product.
SOLANA_RPC_URL=https://example.solana-mainnet.quiknode.pro/123456/
DAS_API_ENABLED=true
NEXT_PUBLIC_FETCH_JUPLIST=true
Primeiro, execute o servidor de desenvolvimento:
npm executar dev
# ou
yarn dev
# ou
pnpm dev
# ou
bun dev
Aceda a http://localhost:3000 no seu navegador para ver o resultado.
Utilizar a Dapp
Search for a Solana wallet address and press enter.
The Dapp will redirect to /carteira/[endereço] and query the Solana blockchain for the wallet's token balances, transactions, and NFTs. Results are rendered in respective cards.
Arquitetura
src/
├── app/
│ └── api/
│ └── wallet/
├── componentes/
├── explorer/
└── cabeçalho/
API- Contains the API routes for the Solana RPC calls. These can be accessed from the client via/api/wallet/[método]?walletAddress=[endereço]. Estas solicitações GET utilizam o@solana/web3.jslibrary and Metaplex Digital Asset Standard framework to handle queries.componentes- Contém os componentes React para a dapp.- O
exploradorO componente contém componentes do lado do cliente que chamam as rotas da API e apresentam os resultados. - O
headerO componente contém a barra de pesquisa da dapp.
- O
Implantar no Vercel
Pré-visualização

Documentação do Next.js
Para saber mais sobre o Next.js, consulte os seguintes recursos:
- Documentação do Next.js — conheça as funcionalidades e a API do Next.js.
- Aprenda Next.js — um tutorial interativo sobre o Next.js.
Podes consultar o repositório do Next.js no GitHub — os teus comentários e contribuições são bem-vindos!
- Fazer fork do repositório
- Criar uma branch de funcionalidades:git checkout -b feature/amazing-feature
- Faça commit das suas alterações:git commit -m "Add amazing feature"
- Faça push da sua branch:git push origin feature/amazing-feature
- Abrir um Pull Request.
