Arquitectura del Indexador
El Indexador de Aptos almacena datos de la cadena (vía el Servicio de Stream de Transacciones). Indexa datos básicos sobre transacciones, activos fungibles, tokens, colecciones, cuentas, nombres ANS (Aptos Name Service), y más. Las aplicaciones pueden consultar esos datos vía la API del Indexador.
Aptos Labs aloja una versión gratuita de la API del Indexador para ayudar a la comunidad a obtener acceso a datos como:
- Datos históricos - Ej. ¿Qué transacciones han impactado esta cuenta?
- Datos agregados - Ej. ¿Cuántos delegadores hay en este pool de staking?
- Información específica mejor buscada vía consulta - Ej. ¿Qué NFTs posee una cuenta?
Desglose de Alto Nivel
Sección titulada «Desglose de Alto Nivel»Aquí está cómo el Indexador crea esa API a alto nivel:
El Indexador usa el Servicio de Stream de Transacciones y procesadores personalizados escritos con el SDK del Indexador para actualizar una base de datos con tablas ricas. Luego expone una API para que las aplicaciones de Aptos accedan a los datos consolidados.
Para situaciones donde necesitas ir más allá de los datos de la API del Indexador alojada por Aptos, querrás crear un procesador personalizado con el SDK del Indexador.
Escribir un procesador personalizado puede ayudarte a:
- Obtener acceso a diferentes tipos de datos.
- Almacenar información adicional más allá de lo que la API del Indexador alojada por Aptos Labs está guardando.
- Cambiar cómo se procesan las transacciones.
Si te gustaría operar tu propia API del Indexador como servicio, consulta cómo alojar tu propio Indexador.
Resumen Detallado
Sección titulada «Resumen Detallado»Puedes usar el diagrama de abajo para un diagrama mucho más detallado explicando cómo funciona realmente el código del Indexador detrás de escenas.