Skip to main content
RH-Season is the base-season analog for Robinhood Chain (chainId 4663): an hourly, rug-screened leaderboard of what’s actually moving on RH Chain, each token carrying liquidity floors, rug-risk flags, and trusted-KOL signal. It is a descriptive screen, never trading advice. The feed is free in /app and is the same data behind the paid /rh-season endpoint ($0.001).

The differentiator: filtered vs. flagged

RH Chain is young and full of $0-liquidity honeypots that fake seven-figure “volume.” RH-Season handles this in two layers:
  • Filtered out entirely — tokens below a hard liquidity floor (default ~$10K) or with a wash-volume ratio (24h volume ÷ liquidity) above the hard cap (default ~150×) never appear. They are untradeable; showing them would be dishonest.
  • Surfaced, but flagged — thin-but-real day-0 movers appear with their rug-risk flags visible, so you see the risk instead of having it hidden.
The response’s screenFloors block carries the exact floors in effect for a given refresh (they are env-tunable); treat the defaults above as illustrative and read screenFloors for the live values.

How to read the rug-risk flags

Each token carries a rugRisk block:
FlagWhat it means
liquidityBelowFloorpool liquidity is thin (below the flag threshold, default ~$50K) — a small sell moves the price hard
volToLiqRatioAnomaly24h volume is large vs. liquidity (above the flag ratio, default ~20×) — wash-suspect turnover
newPoolthe pool is brand new (under ~2 days) — no track record
cgListedpositive signal — the token is in CoinGecko’s robinhood registry (absence is not disqualifying; CG lags day-old launches)
levelsummary verdict: low (real liquidity + sane turnover), elevated (thin/new), high (wash-suspect day-0)
The raw volToLiqRatio is included so a card can show, e.g., “24h vol = 91× liquidity.” Let that number land before the percentage move.

Read the leaderboard as hours-old

Most of this leaderboard is hours old. The feed refreshes hourly (with a hard staleness cap), and on a young chain a token’s liquidity can vanish between refreshes. Check the live liquidity before you act on a percentage move — a +500% print against $20K of liquidity is not the same signal as +500% against $2M.

When social signal is “n/a”

If a token’s symbol collides with a major asset or a tokenized-equity ticker (e.g. \$HOOD, \$APE), cashtag-matched social signal is not attributable to the RH-Chain token — so the card shows social signal as n/a (kolSymbolAmbiguous: true) rather than counting the stock’s chatter as the meme’s buzz.

Honesty

  • Descriptive, never advisory. RH-Season describes what’s moving and how risky the liquidity looks; it never says “buy” or “avoid.”
  • Degrades honestly. If the KOL backend is down, the board falls back to a volume-ranked rug-screened screen (no fabricated mention counts or quotes). If the LLM sentiment leg degrades, the summary is blank rather than invented.

Where it comes from

Sources: GeckoTerminal (liquidity, volume, pools) + Otto’s trusted-KOL layer + an LLM sentiment read. Surfaced free in /app (warm internal read) and as the paid /rh-season endpoint.