Flujos de datos historicos
para mas de 100 blockchains
GetBlock indexa mas de 100 blockchains en un data lake descentralizado: suscribete a cualquier red, filtra bloques en tiempo real, transforma con TypeScript SDK y almacena donde lo necesites. Sin nodos. Sin limites RPC. Sin DevOps.
Recupera datos preindexados directamente desde el data lake
Un indexador RPC convencional procesa bloques de forma secuencial, un eth_getLogs cada vez. GetBlock evita todo eso. Los datos ya estan parseados y almacenados. Indexar aqui es leer desde un data lake, no hacer polling a un nodo.
Los datos se preindexan en el momento de la ingesta, no cuando los solicitas. Cuando consultas, lees de un almacenamiento estructurado, no disparas una llamada RPC. Sin timeouts, sin cuellos de botella secuenciales y sin bucles de eth_getLogs.
GetBlock rastrea la finalidad de cada red y maneja las reorganizaciones automaticamente. Tu pipeline recibe solo datos canonicos, sin necesidad de implementar rollback por tu cuenta.
Preindexado. Descentralizado. Streaming bajo demanda
Indexa
GetBlock escucha continuamente nuevos bloques en mas de 100 cadenas compatibles, los parsea en componentes granulares — transacciones, logs, traces y diffs de estado — y lo almacena todo en un data lake descentralizado.
Haz streaming
Preparamos la infraestructura que recupera datos de tus cadenas desde el data lake descentralizado. El Portal localiza los fragmentos correctos entre nodos worker distribuidos y te los transmite directamente, con filtrado nativo, rangos de bloques y gestion de reorgs incluida.
Transforma
El SDK de TypeScript se encarga del ETL. Suscribete a eventos on-chain, decodificalos con bindings tipados autogenerados y aplica cualquier logica de transformacion: filtros, agregaciones o tu propio modelo de datos, todo en TypeScript.
processor
. addLog ({
address: [ '0x1f98…' ],
topic0: [events. Swap .topic],
})
. run (db, async (ctx) => {
for (let log of ctx. logs ) {
const e = events. Swap . decode (log)
await db. save ({ ...e, block: ctx.block. height })
}
})
Carga
Conecta cualquier base de datos que encaje con tu arquitectura. GetBlock soporta data sinks conectables desde el primer dia: Postgres con GraphQL autogenerado, BigQuery para analitica, S3 o ficheros locales para pipelines de datos.
Una plataforma. Todos los casos de uso.
Tanto si eres un desarrollador individual que quiere lanzar rapido como un equipo enterprise de datos: la misma infraestructura, el mismo SDK y la misma fiabilidad.
Olvidate de configurar nodos, hacer RPC polling y gestionar reorgs. Recibe datos de cadena preindexados mediante un SDK de TypeScript: filtra eventos, decodifica con tipos ABI y escribe en cualquier sink. Centrate en la logica del producto, no en la infraestructura.
Tu pipeline de datos on-chain
empieza aqui.
Cuentanos que estas construyendo y te ayudaremos a elegir la configuracion correcta, estimar costes y salir a produccion rapido.