Skip to content
Lightgrid01Public

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ronova

An AI-driven onchain agent that monitors Aave V3 borrowing positions and automatically protects them from liquidation - built on KeeperHub (https://app.keeperhub.com) for the KeeperHub Agents Onchain Hackathon.

What it does

Borrowing on Aave V3 means your position is always one market swing away from liquidation. Ronova polls your wallet's Aave V3 health factor every 5 minutes. If it drops below a configurable safety threshold (default: 1.5), it:

  1. Sends an instant Discord alert with your current health factor, collateral, debt, and available borrowing power
  2. Executes a real onchain transaction - topping up your position with ETH to help pull the health factor back to safety

This is not just a monitoring bot - it is an agent that takes real corrective action onchain, using KeeperHub as its execution layer.

How it works

Step 1: Every 5 Minutes (trigger) Step 2: Check Health Factor (Aave V3 read) Step 3: Condition - is healthFactor less than 1.5? If true: Send Discord Alert If true: Top-up Position (Sepolia ETH transfer)

Tech stack

  • KeeperHub - workflow orchestration and onchain execution layer (wallet, transaction signing/broadcasting via Turnkey)
  • Aave V3 - health factor and account data source
  • Discord Webhooks - real-time alerting
  • Sepolia testnet - demo transaction network

Files

  • workflow2.json - the working KeeperHub workflow definition (nodes and edges)
  • scripts/sanity-check.js - early standalone script used to verify KeeperHub API, wallet, and Sepolia connectivity before building the full workflow

Demo

Reproducing this

  1. Fork the "Aave V3 Health Factor Guardian" template on the KeeperHub Hub (https://app.keeperhub.com/hub?tab=workflows)
  2. Set your wallet address in the "Check Health Factor" node
  3. Connect a Discord webhook integration
  4. Add a web3/transfer-funds action node wired to the condition's true branch
  5. Enable the workflow

Or use the KeeperHub CLI:

kh workflow update --nodes-file workflow2.json kh workflow enable

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages