Ir al contenido

Estructura del proyecto

stellar-explorer/
├── src/ # Código fuente de la aplicación
├── messages/ # Archivos de traducción (9 locales)
├── public/ # Recursos estáticos
├── indexer/ # Servicio Go de ingestión de datos
├── migrations/ # Migraciones SQL de base de datos
├── docker/ # Configuración Docker
└── docs/ # Este sitio de documentación
src/
├── app/ # Páginas del App Router de Next.js
│ ├── [locale]/[network]/(explorer)/
│ └── api/ # Rutas API (fetcher TOML)
├── components/ # Componentes React
│ ├── ui/ # Componentes base de shadcn/ui
│ ├── layout/ # Encabezado, navegación, barras laterales
│ ├── cards/ # Tarjetas de transacción, operación, contrato
│ ├── charts/ # Visualizaciones con Recharts
│ ├── transactions/ # Componentes específicos de transacciones
│ ├── contracts/ # Componentes de contratos Soroban
│ ├── assets/ # Componentes de navegación de activos
│ ├── search/ # Interfaz de búsqueda
│ └── common/ # Componentes compartidos
├── lib/
│ ├── stellar/ # Clientes SDK y definiciones de consulta
│ ├── hooks/ # Hooks React personalizados
│ ├── providers/ # Proveedores de contexto
│ ├── constants/ # Constantes de la aplicación
│ ├── utils/ # Funciones de utilidad
│ └── types/ # Tipos TypeScript
└── i18n/ # Configuración de internacionalización
ConstanteValorPropósito
STROOPS_PER_XLM10.000.000Factor de conversión para cantidades XLM
DEFAULT_PAGE_SIZE20Elementos por lista paginada
LIVE_LEDGER_POLL_INTERVAL5.000 msIntervalo de sondeo para datos en vivo
STALE_TIME10.000 msTiempo de caducidad predeterminado de TanStack Query
  • Biblioteca de componentes: shadcn/ui (estilo new-york)
  • Estilos: Tailwind CSS 4
  • Gráficos: Recharts
  • Alias de ruta: @/ apunta a src/