ethereumdegen/stark-bot/wallet-monitor

Claude Code and agent skill by ethereumdegen/stark-bot

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Monitor ETH wallets for on-chain activity, detect whale trades, and track transaction history on Ethereum Mainnet and Base

Install

npx vskill@latest install ethereumdegen/stark-bot/wallet-monitor

SKILL.md

Wallet Monitor Skill

You are helping the user manage their wallet monitoring setup. This skill tracks on-chain activity for watched wallets using Alchemy Enhanced APIs, detecting transfers, swaps, and large trades on Ethereum Mainnet and Base.

The wallet monitor runs as a separate microservice at http://127.0.0.1:9100. Use the local_rpc tool to call its RPC endpoints directly.

API Endpoints

All endpoints are on the wallet-monitor-service at http://127.0.0.1:9100.

1. Watchlist Management

List all watched wallets:

local_rpc(url="http://127.0.0.1:9100/rpc/watchlist/list")

Add a wallet:

local_rpc(url="http://127.0.0.1:9100/rpc/watchlist/add", method="POST", body={
"address": "0x...",
"label": "Whale Alpha",
"chain": "mainnet",
"threshold_usd": 50000
})
  • address (required): 0x + 40 hex chars
  • label (optional): human-readable name
  • chain (optional): "mainnet" or "base" (default: "mainnet")
  • threshold_usd (optional): large trade threshold in USD (default: 1000)

Remove a wallet:

local_rpc(url="http://127.0.0.1:9100/rpc/watchlist/remove", method="POST", body={"id": 1})

Update a wallet:

local_rpc(url="http://127.0.0.1:9100/rpc/watchlist/update", method="POST", body={
"id": 1,
"label": "New Label",
"threshold_usd": 10000,
"monitor_enabled": true,
"notes": "Interesting trader"
})
2. Activity Queries

Query recent activity:

local_rpc(url="http://127.0.0.1:9100/rpc/activity/query", method="POST", body={
"limit": 25
})

Large trades only:

local_rpc(url="http://127.0.0.1:9100/rpc/activity/query", method="POST", body={
"large_only": true,
"limit": 25
})

Filter by address/chain/type:

local_rpc(url="http://127.0.0.1:9100/rpc/activity/query", method="POST", body={
"address": "0x...",
"chain": "mainnet",
"activity_type": "swap",
"limit": 50
})

Filter fields (all optional): address, chain, activity_type (eth_transfer, erc20_transfer, swap, internal), large_only (bool), limit (int).

Activity statistics:

local_rpc(url="http://127.0.0.1:9100/rpc/activity/stats")
3. Service Control

Check service status:

local_rpc(url="http://127.0.0.1:9100/rpc/status")

Workflow

  1. First check status: local_rpc(url="http://127.0.0.1:9100/rpc/status")
  2. Add wallets: local_rpc(url="http://127.0.0.1:9100/rpc/watchlist/add", method="POST", body={...})
  3. The background worker automatically polls every 60 seconds
  4. Query activity: local_rpc(url="http://127.0.0.1:9100/rpc/activity/query", method="POST", body={"limit": 25})

Important Notes

  • The wallet monitor runs as a standalone service (wallet-monitor-service)
  • Dashboard available at http://127.0.0.1:9100/
  • Supported chains: "mainnet" (Ethereum) and "base" (Base)
  • Each wallet has its own threshold_usd for large trade detection (default $1,000)
  • Swap detection: transactions with both outgoing and incoming ERC-20 transfers are classified as swaps
  • USD values are estimated using DexScreener price data (cached 60s)
  • The worker uses block-number cursors for gap-free incremental polling
  • All responses are wrapped in {"success": true, "data": ...} or {"success": false, "error": "..."}

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
46
Repository forks
20
7-day trend score
19

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 19 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/ethereumdegen/stark-bot/wallet-monitor/badge)](https://verified-skill.com/skills/ethereumdegen/stark-bot/wallet-monitor)

Something wrong with this skill or its page? Tell us.