What problem does it solve?
DeFi investors and operators need continuous visibility into pool health, protocol yield, and position risk, without manually checking dashboards and contracts every day.
Core Features & Use Cases
- Watched position monitoring: Reads tracked contracts and positions from memory/on-chain-watches.yml to decide what to check, including pool/protocol metrics and wallet/position labels.
- On-chain state sampling: Queries current values via eth_call (e.g., pool reserves/price, lending rates, staking APR/rewards) and compares against previously logged values.
- Actionable alert formatting and logging: Flags meaningful changes (e.g., yield rate > 20%, TVL drop > 10%, liquidation risk, impermanent loss beyond threshold) and formats a notification while logging results to memory/logs/${today}.md for trend tracking.
Quick Start
Configure memory/on-chain-watches.yml with your watched pools, protocols, or wallet positions (including rpc_url, chain, label, and thresholds), then run the DeFi Monitor skill to produce a daily status report and log.