home / skills / openclaw / skills / crypto-whale-monitor
This skill monitors large cryptocurrency wallet transactions in real time and alerts you when whale activity crosses your threshold.
npx playbooks add skill openclaw/skills --skill crypto-whale-monitorReview the files below or copy the command above to add this skill to your agents.
---
name: crypto-whale-monitor
description: Monitors large cryptocurrency wallet balances (whales) on-chain using Web3 RPC to detect potential market-moving activity. Can read from `references/wallets.md` or accept custom addresses.
---
# Crypto Whale Monitor
This skill contains the logic to connect to blockchain explorers and track large balances for a defined set of "whale" wallets.
## Workflow
1. **Define Wallets**: Add known whale addresses to `references/wallets.md`.
2. **Execute**: Run `npm start` (or `./scripts/monitor.js`) to scan the list.
3. **Analyze**: Review output for "WHALE DETECTED" alerts.
4. **Schedule**: Set up a cron job to run `npm start` periodically for automated monitoring.
## Scripts
- `scripts/monitor.js`: Core logic for checking balances via public RPC. Reads from `references/wallets.md` by default.
## References
- `references/wallets.md`: A list of known, public whale wallet addresses.
This skill monitors large cryptocurrency wallet transactions (whales) on-chain and alerts you when activity exceeds defined thresholds. It connects to blockchain explorer APIs to scan specified wallet addresses and identifies potentially market-moving transfers. Use it to get timely notifications for high-value movements that may affect token prices or liquidity.
You provide a list of target wallet addresses and a transaction-size threshold. The skill queries on-chain data via Web3-compatible providers and Etherscan/Alchemy APIs, parses transfers and token movements, and flags transactions that exceed the threshold. It can be run on demand or scheduled as a cron job to produce periodic checks and trigger alerts.
Can this monitor tokens other than ETH?
Yes. The skill inspects ERC-20 token transfers via on-chain logs and token contract events in addition to native ETH transfers.
How do I avoid API rate limits?
Use API keys from providers like Alchemy/Etherscan, implement caching of recent blocks, and apply exponential backoff on retries.