addrbookFor publishers
← The evidence ledger

Evidence row 222755

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 75a49df1-6de5-4ac7-94b2-6c376aea005a
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
8ed65c9fde2e0fb76d3d5d7f64898dcb20d8df28bdaab69184c393c34a184151
Leaf
0x656e2078c65fa0590f9b2dc2f037e1722f69693591703b16957fbf32ea00c560

What was observed

{
  "count": 36,
  "tools": [
    {
      "description": "Start here for any Hyperliquid question the other tools do not answer directly. Returns the SQL tables you can query with run_query (every fill, per-wallet daily totals, wallet behaviour labels, funding, mark and oracle prices, open interest, liquidations, builder-code fills, transfers, vault flows), their columns, how far back each goes, query tips, worked examples and your own limits.",
      "inputSchema": {
        "properties": {},
        "required": [],
        "type": "object"
      },
      "name": "describe_data"
    },
    {
      "description": "OHLCV candles for a Hyperliquid market, computed from tick-level trades.",
      "inputSchema": {
        "properties": {
          "interval": {
            "description": "Candle interval (1m, 5m, 15m, 1h, 4h, 1d). Default: 1h",
            "enum": [
              "1m",
              "5m",
              "15m",
              "1h",
              "4h",
              "1d"
            ],
            "type": "string"
          },
          "limit": {
            "description": "Number of candles to return (1-500, default 24)",
            "type": "number"
          },
          "market": {
            "description": "Market symbol — native HL perp (e.g. \"BTC-PERP\", \"ETH-PERP\") or HIP-3 builder market namespaced as \"<issuer>:<base>-PERP\" (e.g. \"flx:GAS-PERP\", \"xyz:NVDA-PERP\")",
            "type": "string"
          }
        },
        "required": [
          "market"
        ],
        "type": "object"
      },
      "name": "get_candles"
    },
    {
      "description": "Get the wallet addresses in a specific cohort",
      "inputSchema": {
        "properties": {
          "name": {
            "description": "Cohort name (e.g. top_pnl_30d, high_volume_30d, whale_fills, or a custom cohort name)",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "get_cohort_addresses"
    },
    {
      "description": "Wallets whose large orders (at least $10k) on a Hyperliquid market were followed by a price move in their direction within 30 minutes. Returns a lead score in basis points and a hit rate per wallet. Past activity does not predict future results.",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Number of wallets (1-25, default 10)",
            "type": "number"
          },
          "market": {
            "description": "Market symbol (e.g. \"BTC-PERP\", \"xyz:SKHX-PERP\")",
            "type": "string"
          },
          "window": {
            "description": "Lookback window. Default 30d",
            "enum": [
              "7d",
              "30d"
            ],
            "type": "string"
          }
        },
        "required": [
          "market"
        ],
        "type": "object"
      },
      "name": "get_early_movers"
    },
    {
      "description": "Every fill for one Hyperliquid wallet, optionally for one market, from indexed history: price, size, side, fee and realized PnL. Hyperliquid's own userFills endpoints stop at the 10,000 most recent fills.",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "Wallet address (e.g. 0x...)",
            "type": "string"
          },
          "limit": {
            "description": "Number of fills (1-100, default 20)",
            "type": "number"
          },
          "market": {
            "description": "Optional market filter — native HL (e.g. \"BTC-PERP\") or HIP-3 builder market \"<issuer>:<base>-PERP\" (e.g. \"flx:GAS-PERP\")",
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "get_fills"
    },
    {
      "description": "Hourly funding rate history for a Hyperliquid perp, including HIP-3 builder perps. A positive rate means longs pay shorts.",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Number of funding rate entries (1-100, default 10)",
            "type": "number"
          },
          "market": {
            "description": "Market symbol — native HL perp (e.g. \"BTC-PERP\", \"ETH-PERP\") or HIP-3 builder market namespaced as \"<issuer>:<base>-PERP\" (e.g. \"flx:GAS-PERP\", \"xyz:NVDA-PERP\")",
            "type": "string"
          }
        },
        "required": [
          "market"
        ],
        "type": "object"
      },
      "name": "get_funding_rates"
    },
    {
      "description": "Funding statistics per time bucket for a Hyperliquid perp: average, minimum, maximum and annualized rate.",
      "inputSchema": {
        "properties": {
          "interval": {
            "description": "Time interval (1h, 4h, 8h, 1d, 7d). Default: 1d",
            "enum": [
              "1h",
              "4h",
              "8h",
              "1d",
              "7d"
            ],
            "type": "string"
          },
          "limit": {
            "description": "Number of data points (default 7)",
            "type": "number"
          },
          "market": {
            "description": "Market symbol — native HL perp (e.g. \"BTC-PERP\") or HIP-3 builder market \"<issuer>:<base>-PERP\" (e.g. \"flx:GAS-PERP\")",
            "type": "string"
          }
        },
        "required": [
          "market"
        ],
        "type": "object"
      },
      "name": "get_funding_stats"
    },
    {
      "description": "Liquidated notional on a Hyperliquid perp bucketed by price: where longs and shorts were wiped out. Needs a Builder or Enterprise key; keyless and free-key calls return 403.",
      "inputSchema": {
        "properties": {
          "bucket_size": {
            "description": "Price bucket size (1, 5, 10, 50, 100, 500, 1000, 5000). Default: 100",
            "type": "string"
          },
          "market": {
            "description": "Market symbol — native HL perp (e.g. \"BTC-PERP\") or HIP-3 builder market \"<issuer>:<base>-PERP\" (e.g. \"flx:GAS-PERP\")",
            "type": "string"
          }
        },
        "required": [
          "market"
        ],
        "type": "object"
      },
      "name": "get_liquidation_levels"
    },
    {
      "description": "Liquidations across every Hyperliquid market (or one market) over the last N minutes, totalled: count, notional, longs vs shorts liquidated, the top markets and the largest single liquidation. Use it for 'who got liquidated in the last hour?'. Keyless calls can look back 60 minutes, keyed calls up to 240.",
      "inputSchema": {
        "properties": {
          "market": {
            "description": "Optional market filter (e.g. \"BTC-PERP\")",
            "type": "string"
          },
          "minutes": {
            "description": "Lookback in minutes (default 60, max 240)",
            "type": "number"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_liquidation_summary"
    },
    {
      "description": "Liquidations on a Hyperliquid perp, read from our own nodes: price, size, side and the liquidated wallet. Hyperliquid's public API has no liquidation feed.",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Number of liquidation events (1-100, default 20)",
            "type": "number"
          },
          "market": {
            "description": "Market symbol — native HL perp (e.g. \"BTC-PERP\", \"ETH-PERP\") or HIP-3 builder market namespaced as \"<issuer>:<base>-PERP\" (e.g. \"flx:GAS-PERP\", \"xyz:NVDA-PERP\")",
            "type": "string"
          }
        },
        "required": [
          "market"
        ],
        "type": "object"
      },
      "name": "get_liquidations"
    },
    {
      "description": "Mark price and oracle price series for a Hyperliquid perp.",
      "inputSchema": {
        "properties": {
          "market": {
            "description": "Market symbol — native HL perp (e.g. \"BTC-PERP\") or HIP-3 builder market \"<issuer>:<base>-PERP\" (e.g. \"flx:GAS-PERP\")",
            "type": "string"
          }
        },
        "required": [
          "market"
        ],
        "type": "object"
      },
      "name": "get_mark_prices"
    },
    {
      "description": "The best traders on one Hyperliquid market, ranked by profit factor then win rate, among wallets with at least 5 closed trades there.",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Number of traders (1-50, default 20)",
            "type": "number"
          },
          "market": {
            "description": "Market symbol (e.g. \"BTC-PERP\", \"xyz:NVDA-PERP\")",
            "type": "string"
          },
          "window": {
            "description": "Lookback window. Default 30d",
            "enum": [
              "7d",
              "30d",
              "90d"
            ],
            "type": "string"
          }
        },
        "required": [
          "market"
        ],
        "type": "object"
      },
      "name": "get_market_leaders"
    },
    {
      "description": "Top wallets on one Hyperliquid market by volume or realized PnL, up to 200 rows.",
      "inputSchema": {
        "properties": {
          "from": {
            "description": "Unix ms window start (default 24h ago)",
            "type": "number"
          },
          "limit": {
            "description": "Number of rows, max 200, default 25",
            "type": "number"
          },
          "market": {
            "description": "Market symbol (e.g. 'BTC-PERP' or 'flx:GAS-PERP')",
            "type": "string"
          },
          "sort_by": {
            "description": "Ranking metric",
            "enum": [
              "volume",
              "realized_pnl"
            ],
            "type": "string"
          },
          "to": {
            "description": "Unix ms window end (default now)",
            "type": "number"
          }
        },
        "required": [
          "market"
        ],
        "type": "object"
      },
      "name": "get_market_top_wallets"
    },
    {
      "description": "Active Hyperliquid markets ranked in one call: mark price, 24h change, 24h volume, open interest and current hourly funding. Sort by abs_funding for the most extreme funding, abs_change_24h for the biggest movers, or volume (default). Use min_volume_usd to skip illiquid markets. Returns the top 25 unless limit is set.",
      "inputSchema": {
        "properties": {
          "issuer": {
            "description": "HIP-3 builder code (e.g. 'xyz'). Omit to include every issuer.",
            "type": "string"
          },
          "limit": {
            "description": "Rows to return (1-200, default 25)",
            "type": "number"
          },
          "market_class": {
            "description": "Filter to one class",
            "enum": [
              "perp",
              "spot",
              "prediction",
              "option"
            ],
            "type": "string"
          },
          "min_volume_usd": {
            "description": "Skip markets with less 24h volume than this (USD)",
            "type": "number"
          },
          "order": {
            "description": "desc (default) or asc",
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string"
          },
          "sort_by": {
            "description": "Ranking key (default volume). funding_rate is hourly; positive means longs pay shorts.",
            "enum": [
              "volume",
              "open_interest",
              "funding",
              "abs_funding",
              "change_24h",
              "abs_change_24h"
            ],
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_markets_snapshot"
    },
    {
      "description": "Latest open interest for a Hyperliquid perp.",
      "inputSchema": {
        "properties": {
          "market": {
            "description": "Market symbol — native HL perp (e.g. \"BTC-PERP\", \"ETH-PERP\") or HIP-3 builder market namespaced as \"<issuer>:<base>-PERP\" (e.g. \"flx:GAS-PERP\", \"xyz:NVDA-PERP\")",
            "type": "string"
          }
        },
        "required": [
          "market"
        ],
        "type": "object"
      },
      "name": "get_open_interest"
    },
    {
      "description": "Every Hyperliquid wallet ranked by realized PnL, biggest losses or volume over a window. Wallets with fewer than 5 fills in the window are left out.",
      "inputSchema": {
        "properties": {
          "from": {
            "description": "Unix ms window start (default 30d ago)",
            "type": "number"
          },
          "limit": {
            "description": "Number of rows, max 200, default 50",
            "type": "number"
          },
          "sort_by": {
            "description": "Ranking metric",
            "enum": [
              "realized_pnl",
              "loss",
              "volume"
            ],
            "type": "string"
          },
          "to": {
            "description": "Unix ms window end (default now)",
            "type": "number"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_pnl_leaderboard"
    },
    {
      "description": "Latest mark price of a Hyperliquid market: native perps, HIP-3 builder perps (e.g. xyz:NVDA-PERP) and spot.",
      "inputSchema": {
        "properties": {
          "market": {
            "description": "Market symbol — native HL perp (e.g. \"BTC-PERP\", \"ETH-PERP\") or HIP-3 builder market namespaced as \"<issuer>:<base>-PERP\" (e.g. \"flx:GAS-PERP\", \"xyz:NVDA-PERP\")",
            "type": "string"
          }
        },
        "required": [
          "market"
        ],
        "type": "object"
      },
      "name": "get_price"
    },
    {
      "description": "Latest tick-level trades on a Hyperliquid market from our own nodes: price, size, side and block time. Covers native perps, HIP-3 builder markets, HIP-4 outcomes and spot.",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Number of trades to return (1-100, default 20)",
            "type": "number"
          },
          "market": {
            "description": "Market symbol — native HL perp (e.g. \"BTC-PERP\", \"ETH-PERP\") or HIP-3 builder market namespaced as \"<issuer>:<base>-PERP\" (e.g. \"flx:GAS-PERP\", \"xyz:NVDA-PERP\")",
            "type": "string"
          }
        },
        "required": [
          "market"
        ],
        "type": "object"
      },
      "name": "get_recent_trades"
    },
    {
      "description": "Get system status, data freshness, and venue health (unauthenticated)",
      "inputSchema": {
        "properties": {},
        "required": [],
        "type": "object"
      },
      "name": "get_status"
    },
    {
      "description": "Get an uptime / freshness timeline. period: '24h' (default) or '7d' (unauthenticated)",
      "inputSchema": {
        "properties": {
          "period": {
            "description": "Lookback window. '24h' (default) or '7d'.",
            "enum": [
              "24h",
              "7d"
            ],
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_status_history"
    },
    {
      "description": "Get rolling-window API + pipeline + synthetic performance metrics (unauthenticated)",
      "inputSchema": {
        "properties": {},
        "required": [],
        "type": "object"
      },
      "name": "get_status_metrics"
    },
    {
      "description": "Hyperliquid traders ranked across all markets by results over 7, 30 or 90 days: win rate, profit factor, realized PnL, max drawdown and best markets. sort=top ranks by realized PnL, lowrisk by smallest max drawdown, new by most recently first seen.",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Number of traders (1-50, default 20)",
            "type": "number"
          },
          "sort": {
            "description": "Ranking. Default top",
            "enum": [
              "top",
              "lowrisk",
              "new"
            ],
            "type": "string"
          },
          "window": {
            "description": "Lookback window. Default 30d",
            "enum": [
              "7d",
              "30d",
              "90d"
            ],
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_top_traders"
    },
    {
      "description": "A Hyperliquid wallet's trading record over 7, 30 or 90 days: win rate, profit factor, realized PnL, max drawdown and its best markets.",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x-prefixed 20-byte hex address",
            "type": "string"
          },
          "window": {
            "description": "Lookback window. Default 30d",
            "enum": [
              "7d",
              "30d",
              "90d"
            ],
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "get_trader_profile"
    },
    {
      "description": "Funding a Hyperliquid wallet paid or received, per market per bucket. Positive means received, negative means paid. bucket=1d gives daily totals, 1h the raw hourly payments.",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x-prefixed 20-byte hex address",
            "type": "string"
          },
          "bucket": {
            "description": "Aggregation bucket; default 1d",
            "enum": [
              "1h",
              "1d",
              "raw"
            ],
            "type": "string"
          },
          "from": {
            "description": "Unix ms window start (inclusive)",
            "type": "number"
          },
          "limit": {
            "description": "Most recent rows to return (default 200)",
            "type": "number"
          },
          "market": {
            "description": "Optional market filter (e.g. BTC-PERP)",
            "type": "string"
          },
          "to": {
            "description": "Unix ms window end (exclusive)",
            "type": "number"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "get_user_funding"
    },
    {
      "description": "Vault deposits, withdrawals and transfers for a Hyperliquid wallet. Positive amounts go into the account. Account deposits and withdrawals are recorded only up to 2026-06-06.",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x-prefixed 20-byte hex address",
            "type": "string"
          },
          "event_types": {
            "description": "Comma-separated type filter (deposit,withdrawal,vault_deposit,vault_withdraw,vault_transfer_in,vault_transfer_out)",
            "type": "string"
          },
          "from": {
            "description": "Unix ms window start",
            "type": "number"
          },
          "limit": {
            "description": "Max entries, default 1000, cap 10000",
            "type": "number"
          },
          "to": {
            "description": "Unix ms window end",
            "type": "number"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "get_user_ledger"
    },
    {
      "description": "Maker vs taker breakdown of a Hyperliquid wallet's fills per market: volume, fees and rebates. A high maker share with negative maker fees marks a market maker.",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x-prefixed 20-byte hex address",
            "type": "string"
          },
          "from": {
            "description": "Unix ms window start",
            "type": "number"
          },
          "market": {
            "description": "Optional market filter",
            "type": "string"
          },
          "to": {
            "description": "Unix ms window end",
            "type": "number"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "get_user_maker_taker"
    },
    {
      "description": "Realized PnL curve of a Hyperliquid wallet over time, bucketed (for example hourly or daily).",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x-prefixed 20-byte hex address",
            "type": "string"
          },
          "bucket_ms": {
            "description": "Bucket size in ms (e.g. 3600000 for 1h)",
            "type": "number"
          },
          "from": {
            "description": "Unix ms window start",
            "type": "number"
          },
          "to": {
            "description": "Unix ms window end (default now)",
            "type": "number"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "get_user_pnl_series"
    },
    {
      "description": "Open positions and unrealized PnL for a Hyperliquid wallet right now, across native and HIP-3 perps. Use it for questions like 'is this wallet long or short?'",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x-prefixed 20-byte hex address",
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "get_user_state"
    },
    {
      "description": "One Hyperliquid wallet's stats over a window: volume, realized PnL, fill count, win rate, maker share and markets traded.",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x-prefixed 20-byte hex address",
            "type": "string"
          },
          "from": {
            "description": "Unix ms window start (default 24h ago)",
            "type": "number"
          },
          "to": {
            "description": "Unix ms window end (default now)",
            "type": "number"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "get_user_summary"
    },
    {
      "description": "Hyperliquid vaults ranked by net deposits (deposits minus withdrawals) over the last 7 days, with depositor counts. Keyless calls see the last 24 hours; a free key from https://ironflow.sh/key gives the full 7 days.",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Number of vaults (default 10, max 1000)",
            "type": "number"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_vault_leaderboard"
    },
    {
      "description": "Deposits into and withdrawals from one Hyperliquid vault or one depositor. Pass vault, address, or both; at least one is required (HLP is 0xdfc24b077bc1425ad1dea75bcb6f8158e10df303). For flows across all vaults use get_vault_leaderboard.",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "Depositor address (vault or address is required)",
            "type": "string"
          },
          "limit": {
            "description": "Number of events (1-100, default 20)",
            "type": "number"
          },
          "vault": {
            "description": "Vault address (vault or address is required)",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_vault_operations"
    },
    {
      "description": "How Hyperliquid wallets trade, from their last 30 days: labels (market_maker, high_frequency, whale, directional, consistent_winner, big_loser, revenge_sizing, often_liquidated, hip3_trader, spot_trader, prediction_trader) and the numbers behind them (maker share, buy/sell imbalance, fills per day, green-day share, profit factor, liquidations). Look up specific addresses, or list wallets with one label.",
      "inputSchema": {
        "properties": {
          "addresses": {
            "description": "Comma-separated wallet addresses (up to 50). Omit to list wallets instead.",
            "type": "string"
          },
          "label": {
            "description": "Only wallets carrying this label",
            "enum": [
              "market_maker",
              "high_frequency",
              "whale",
              "directional",
              "consistent_winner",
              "big_loser",
              "revenge_sizing",
              "often_liquidated",
              "hip3_trader",
              "spot_trader",
              "prediction_trader"
            ],
            "type": "string"
          },
          "limit": {
            "description": "Wallets to return (default 20, max 100)",
            "type": "number"
          },
          "min_volume_usd": {
            "description": "Only wallets with at least this 30-day volume",
            "type": "number"
          },
          "sort_by": {
            "description": "Sort order when listing (default volume)",
            "enum": [
              "volume",
              "pnl",
              "fills",
              "liquidations"
            ],
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_wallet_behavior"
    },
    {
      "description": "Labels for notable Hyperliquid wallets: top whales by 24h volume, top traders by 30-day realized PnL, vaults and vault leaders. Pass addresses to check specific wallets; without them it lists the whales and smart money.",
      "inputSchema": {
        "properties": {
          "addresses": {
            "description": "Comma-separated wallet addresses to look up",
            "type": "string"
          },
          "smart_top_n": {
            "description": "Top N smart-money wallets to include (max 500, default 100)",
            "type": "number"
          },
          "whale_top_n": {
            "description": "Top N whales to include (max 500, default 100)",
            "type": "number"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_wallet_labels"
    },
    {
      "description": "List available address cohorts: six predefined groups (top_pnl_30d, high_volume_30d, whale_fills, net_withdrawers_7d, liquidation_prone, vault_whales) plus any custom cohorts the caller has created",
      "inputSchema": {
        "properties": {},
        "required": [],
        "type": "object"
      },
      "name": "list_cohorts"
    },
    {
      "description": "Active Hyperliquid markets with display symbol, class (perp, spot, prediction), HIP-3 issuer and base asset. Use search to find how a market is named (e.g. search 'nvda' finds xyz:NVDA-PERP).",
      "inputSchema": {
        "properties": {
          "issuer": {
            "description": "HIP-3 issuer code (e.g. 'flx'). Pass empty string '' to return only native non-builder markets. Omit to include every issuer.",
            "type": "string"
          },
          "limit": {
            "description": "Rows to return (default 100)",
            "type": "number"
          },
          "market_class": {
            "description": "Market class. Omit to return perp + spot + prediction. 'prediction' filters to HIP-4 outcome contracts.",
            "enum": [
              "perp",
              "spot",
              "prediction",
              "option"
            ],
            "type": "string"
          },
          "search": {
            "description": "Case-insensitive match on symbol, base asset or Hyperliquid coin",
            "type": "string"
          },
          "source": {
            "description": "Venue. Defaults to 'hyperliquid'.",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "list_markets"
    },
    {
      "description": "Run one read-only ClickHouse SELECT over Ironflow's Hyperliquid tables (hl.fills, hl.wallet_daily, hl.wallet_behavior, hl.funding, hl.mark_prices, hl.oracle_prices, hl.open_interest, hl.liquidations, hl.builder_fills, hl.transfers, hl.vault_operations). Call describe_data first for columns and examples. Aggregate in SQL: results are capped (1,000 rows keyless). Keyless: last 24 hours, 5 s per query, 60 query seconds per hour per IP; a free key from https://ironflow.sh/key gives 30 days of history.",
      "inputSchema": {
        "properties": {
          "max_rows": {
            "description": "Most rows to return (default 200, capped by your tier)",
            "type": "number"
          },
          "sql": {
            "description": "One ClickHouse SELECT (or WITH ... SELECT) over hl.* tables, without a FORMAT clause",
            "type": "string"
          }
        },
        "required": [
          "sql"
        ],
        "type": "object"
      },
      "name": "run_query"
    }
  ]
}

What the leaf hashes

{"body":"8ed65c9fde2e0fb76d3d5d7f64898dcb20d8df28bdaab69184c393c34a184151","id":222755,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793028249506800,"prev":null,"subject":"75a49df1-6de5-4ac7-94b2-6c376aea005a","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).

  1. 0x656e1eeeab7759ed34d89780c443916dfd166ae17b339aa2f125870428b97e1d
  2. 0xfcc23951dd7d4e664e421c3c38cc5115660d7848121823fbde6093be579dd819
  3. 0x7e10e21568b2cd9fef1f39a2573a8cce829429011e9a2e38d76b6ffc4e19c5f2
  4. 0x02a1fc723dd6277bffedec39ab35e0c05d20f5114234d5e1c338b4b6ef43b0eb
  5. 0x4840b1cfa9315da5d33e0e32398115a62623d335f024af9e1540392d745707e7
  6. 0xeb3c1a2489717ac3444b9f5a6a7f44677e276cbd5649e0f45e0a5b9f9e2b93a8
  7. 0xde318a29f1a99a2139daf36c8d09b4b50249f70a907dae0bc239be2bc6fb9280
  8. 0x28fdf57188430e21a2c31ec178ab2a4e6b0232cdca7036b1ae35df7b0ce336f1
  9. 0x7ba52990c25e82b65597b5ab659a817f7f4e1620500b72a8e1a0b2d518d82a43
  10. 0x5296420e1acf9644fca56dfcfebe9911f7cbd593b603e3a280043d869ff6edc4
  11. 0x2184826674dda59cfc6d24bc12b2c70a5f4db29f874e67fded919c1410503d2e
  12. 0x611b1c1b68d04a71934006e383071a8f3836400d60beb86d81dd038bc102029f
  13. 0x13f4b94ecf613d585c952b5363dad2b247a55371eb8e358bb89dc033e83128b1
  14. 0x9a79c65e077cd9da9d436b3ade6f5ddc0d244510c4d5903ef2f02d81205f7666
  15. 0xa2d436d488e3600b0e5c3e3ed9c9234cd52853c59830b786334fd0c4292d9f40
  16. 0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0
  17. 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON