Flujos Técnicos
Contract Data Collection
Overview
Framework genérico para leer datos de contratos inteligentes periódicamente y almacenarlos en la base de datos. Usado por el cron CONTRACT_DATA_COLLECTION (cada 15 min).
Flujo
Modelo de datos
Ejemplo: APR de staking
Code
El BalanceCalculatorService consume este dato para calcular la tasa de rewards.
Extensibilidad
Para monitorear un nuevo contrato:
- Insertar
ContractConfigen DB con address, ABI, y funciones a llamar - Setear
enabled = true - El cron empieza a colectar automáticamente en el siguiente ciclo
No requiere código nuevo — es configuración pura en DB.
Last modified on