Shadow
Consulta, modela y lanza productos de datos blockchain rápido con código mínimo
Program Info
Abre tu editor, apunta a una cadena y empieza a extraer los registros exactos que necesitas. Con Shadow, te conectas mediante un SDK ligero (TypeScript o Python), seleccionas contratos y tópicos, y defines cómo deben decodificarse logs, trazas y estado. Proporciona un ABI o usa el registro integrado, establece un rango de bloques y mapea campos a un esquema tipado. Ejecuta la consulta localmente para previsualizar resultados y luego fíjala como un dataset reutilizable. Desde ahí, puedes obtener JSON limpio en tu app, paginar sobre rangos grandes y reutilizar la misma definición entre entornos con un solo archivo de configuración y claves de entorno.
Convierte esas definiciones en reporting fiable sin construir tu propio pipeline. Crea una tabla materializada para swaps, mints o liquidaciones; elige incrementales o backfills completos; y define una cadencia de actualización (cada minuto, por hora, diaria). Une con feeds de precios, etiquetas o tablas de referencia para calcular PnL, TVL, retención por cohortes o segmentación de wallets. Envía resultados directamente a BigQuery, Snowflake, S3 o una instancia de Postgres, o descarga Parquet/CSV para análisis ad‑hoc. Shadow se encarga de la seguridad ante reorgs, la deduplicación, la evolución del esquema y las recuperaciones históricas para que puedas iterar métricas sin estar cuidando infraestructura.
Cuando estés listo para producción, expón cualquier consulta como una API parametrizada. Añade filtros por dirección, ventana de tiempo, cadena o pool; habilita caché del lado del servidor; y establece límites de tasa por clave. Usa webhooks para disparar alertas por umbrales (transferencias grandes, picos de MEV, volumen inusual) y enruta notificaciones a Slack, Discord o PagerDuty. Crea un bot de Telegram que muestre resúmenes de wallets, una ruta backend que alimente un dashboard o un monitor de riesgo que señale anomalías casi en tiempo real. Shadow escala la concurrencia de indexación por ti, proporciona logs estructurados y rastrea la línea de datos (lineage) para que puedas trazar cada número hasta el evento bruto.
Para investigación y modelado, exporta datasets a notebooks con un solo comando. Carga Parquet en pandas, Polars o DuckDB; crea features del comportamiento de direcciones; y ejecuta backtests de señales de estrategia con snapshots reproducibles. Etiqueta wallets, fusiona actividad cross‑chain y comparte datasets versionados con tu equipo. Usa acceso basado en roles para contratistas o analistas, revisa el historial de cambios y revierte de forma segura cuando evolucionen las definiciones.
Ya sea que estés lanzando un dashboard DeFi, evaluando contrapartes, preparando reportes fiscales o entrenando modelos, Shadow mantiene el trabajo pesado fuera de tu base de código y te permite enfocarte en las preguntas que quieres responder.
Comentarios