Curso 6: Producción, DeFi y Futuro | Módulo 9 de 12

Automatización: Keepers, Cron, Gelato

Configura tareas automatizadas que ejecuten tus smart contracts sin intervención humana

Gelato Keepers
Piénsalo así: Los keepers son como jardineros automáticos que riegan tus plantas (smart contracts) cuando necesitan agua — ejecutan tareas programadas sin que tú estés presente. Tú solo configuras las reglas.

Objetivos de este módulo

Intuición

Los keepers son bots descentralizados que ejecutan tareas on-chain cuando se cumplen condiciones: harvest de yield, rebalanceo de portfolios, liquidaciones, órdenes límite. Gelato es la red más popular con +$1B en tareas automatizadas.

Paso a paso

1. Define la tarea (tipo, intervalo, gas). 2. Despliega la tarea en Gelato. 3. La red de keepers monitorea la condición. 4. Cuando se cumple, ejecuta la función del smart contract. 5. Recibes un log de cada ejecución.

Ejemplo concreto

Gelato Automate: despliegas una tarea que cada 6h hace harvest de yield de un vault de Aave. El keeper llama a la función harvest() del contrato. Gas pagado por el keeper, reembolsado por el protocolo.

Error común

No poner límite de gas adecuado. Si el keeper se queda sin gas, la tarea falla. Otro error: no verificar que la función sea "keeper-compatible" (sin msg.sender restrictivo).

Relevancia actual

Gelato procesa $1B+ en tareas automatizadas. Chainlink Keepers (migrando a Automations) es otra red popular. La automatización es esencial para DeFi: liquidaciones, harvest, rebalanceo, órdenes límite.

Conexión

La automatización se conecta con RWAFi (08) para harvest de yield, dashboards (06) para monitoreo, y frontend (05) para UI de configuración.

Cómo configurar automatización

1
Define la tarea

Tipo (harvest, rebalance, liquidación, orden límite), intervalo y gas.

2
Despliega en Gelato

La red de keepers registra tu tarea y la monitorea.

3
Simula ejecución

Prueba el keeper con el simulador para ver el flujo completo.

4
Monitorea logs

Cada ejecución genera un registro con timestamp y resultado.

5
Responde el quiz

2 de 3 correctas = insignia de Automatización.

Configurar Tarea

Tipo:
Intervalo:
Gas max:

Log de Ejecución

Sistema listo. Despliega una tarea para empezar.
Configura los parámetros de tu tarea automatizada y presiona "Desplegar Tarea" para activar el keeper en Gelato.

Mini Quiz: Automatización

Resumen del módulo