On-Chain Monitor

Monitor blockchain addresses and contracts for notable transaction activity.

6|2|Updated May 21, 2026
One-click install
npx skills add https://github.com/anajuliabit/aeon --skill on-chain-monitor-anajuliabit
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: On-Chain Monitor
Source: https://github.com/anajuliabit/aeon/tree/main/skills/on-chain-monitor
Command: npx skills add https://github.com/anajuliabit/aeon --skill on-chain-monitor-anajuliabit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

On-Chain Monitor removes the manual effort of checking wallets and contracts by continuously scanning recent blockchain activity and alerting you only when notable transfers happen.

Core Features & Use Cases

  • Config-driven watch lists: Monitors specified wallet or contract addresses (by label) across supported chains using memory/on-chain-watches.yml.
  • Reliable data sourcing with fallbacks: Fetches activity via Alchemy (preferred) and falls back to Etherscan v2, with a sandbox-safe retry path (WebFetch).
  • USD-enriched, thresholded alerts: Decodes transfers, enriches token amounts with CoinGecko pricing, filters by value thresholds, deduplicates across runs, and tags events (CEX/DEX/BRIDGE/MINT/BURN/WHALE/UNKNOWN).
  • Persistent state and audit logs: Stores per-watch progress (last_block), dedup lists, and rolling USD medians in memory/on-chain-state.json, while writing an end-to-end run log to memory/logs/${today}.md.

Quick Start

Configure your watches in memory/on-chain-watches.yml (and optionally labels in memory/known-addresses.yml), then run the skill with ${var} set to the watch label you want to monitor (or leave it empty to monitor all).

Frequently Asked Questions about On-Chain Monitor

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

FAQPage Schema
How do I monitor blockchain wallets for large token transfers automatically?▼

To monitor blockchain wallets for large token transfers automatically, configure your target addresses and labels in a YAML watch list, then run the skill to scan activity and receive threshold-filtered, USD-enriched alerts.

What is the best way to get USD values for Ethereum token transfers in monitoring alerts?▼

The best way to get USD values for Ethereum token transfers in monitoring alerts is to use a skill that enriches decoded transaction amounts with live CoinGecko pricing data before filtering by your specified value thresholds.

Can I track on-chain activity across Ethereum, Base, Arbitrum, Optimism, and Polygon simultaneously?▼

Yes, you can track on-chain activity across Ethereum, Base, Arbitrum, Optimism, and Polygon simultaneously by defining watch configurations for multiple chains and running the monitor with no specific label to scan all watches.

How do I set up a watchlist for crypto address monitoring?▼

To set up a watchlist for crypto address monitoring, add your target wallet or contract addresses with labels to the on-chain watches YAML file, optionally include known address labels, and run the skill referencing those labels.

Does blockchain monitoring support deduplication of repeated token transfer alerts?▼

Yes, blockchain monitoring supports deduplication of repeated token transfer alerts by persisting tracked progress and dedup lists in a JSON state file, ensuring only new notable events trigger notifications across consecutive runs.

Why does my on-chain monitor fail to fetch contract events when the primary API is unavailable?▼

Your on-chain monitor may fail to fetch contract events if the primary API is unavailable, but it is designed to fall back to Etherscan v2 and use a sandbox-safe retry path to ensure reliable data sourcing.