← all claims · /mcp
xrpl.mcp.whale_events_recent
get_whale_events returns the last N XRP-denominated whale events + tagged-watchlist rows from the xrpl_stream capture feed, filtered so large_xfer rows satisfy the published whale_threshold_drops.
yellow
Public-infrastructure dependent OR no independent cross-check path yet. Free-tier only until Batch B walker migration lands (post-soak, ~2026-08-31) and/or an independent verification walker is wired for this series.
What this claim says
- label
- get_whale_events returns the last N XRP-denominated whale events + tagged-watchlist rows from the xrpl_stream capture feed, filtered so large_xfer rows satisfy the published whale_threshold_drops.
- page
- /mcp
- claim id (yaml)
whale_events_recent
- behavior
DAILY_WIGGLE
- Layer 3 source
public_ws_stream_capture
Risk note
Same feed the homepage globe pulse + /whales card read; envelope makes the source explicit. Thresholds are named in the payload (whale_threshold_drops, tagged_floor_drops) so an agent doesn't have to guess where the cutoff is. If xrpl_stream dies, walker_health.mcp_server_last_tool_call goes stale within one cadence — the Q1 heartbeat-gap watermark is the ground-truth check.
Evidence — code paths that back this claim
- mcp_tools_value_flows.py:tool_get_whale_events (WHALE_XRP_THRESHOLD_DROPS=100k XRP; Python-filters large_xfer rows to match published metadata)
- db.py:read_recent_events (returns walker-captured rows, tagged_floor_drops=100 XRP)
- xrpl_stream.py:WHALE_XRP_THRESHOLD_DROPS (walker capture floor, default 50k XRP)
- xrpl_stream.py:49 XRPL_WS_NODE='wss://s2.ripple.com' — stream upstream (public WS, not local rippled)