DeFi Monitor

Monitor DeFi positions by querying blockchain RPCs and comparing metrics to stored thresholds.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/Atrium-Hermes/atrium-lighthouse --skill defi-monitor-atrium-hermes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: DeFi Monitor
Source: https://github.com/Atrium-Hermes/atrium-lighthouse/tree/main/skills/defi-monitor
Command: npx skills add https://github.com/Atrium-Hermes/atrium-lighthouse --skill defi-monitor-atrium-hermes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

DeFi monitoring is labor-intensive and error-prone when tracking multiple pools, wallets, and contracts across chains. This skill continuously polls on-chain data and compares it to thresholds to provide timely insights.

Core Features & Use Cases

  • Read on-chain watches from memory/on-chain-watches.yml and query contract state using RPC calls.
  • Flag notable changes such as yield (APR) shifts, TVL movements, or liquidation risk.
  • Generate structured alerts and logs for auditing and review, enabling proactive risk management.

Quick Start

Load your memory/on-chain-watches.yml and run the DeFi Monitor to begin tracking defined positions.

Frequently Asked Questions about DeFi Monitor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor on-chain DeFi positions for APR and liquidation risk?

You can monitor DeFi positions by reading a watches configuration file and querying contract state via eth_call style RPC requests to track TVL, APR, reserves, and liquidation risk across supported chains.

What is on-chain DeFi monitoring and how does it work?

On-chain DeFi monitoring polls contract state via RPC calls, compares the retrieved data against prior logs and defined thresholds, and produces formatted notifications to flag meaningful shifts in yield, TVL, or liquidation risk.

How do I track DeFi wallet and pool changes across multiple chains?

Track DeFi wallet and pool changes across multiple chains by defining pool and wallet watchers in a YAML configuration file, which the monitor reads to query standard DeFi view functions and compare state against prior logs.

Do I need a specific configuration file to start tracking DeFi yields?

Yes, you need a memory/on-chain-watches.yml file to start tracking DeFi yields, as the monitor reads this file to load your defined positions and perform the necessary RPC queries to contract state.

What is the best way to get alerts for TVL movements in liquidity pools?

The best way to get alerts for TVL movements is by continuously polling on-chain contract data via RPC, comparing the results to prior logs, and generating structured alert notifications when notable shifts occur.

Can I use eth_call RPC queries to check DeFi reserves and contract state?

Yes, you can use eth_call style RPC queries to check DeFi reserves and contract state by requesting data from standard DeFi view functions and comparing the returned values against your configured thresholds.