Robinhood Chain

Robinhood Chain token bundle (BASIC+)

Full snapshot for one token: metadata, live price/MC/FDV, peak MC + drawdown, graduation status, deployer reputation block (+ other tokens by the same deployer), KOL activity summary, and pool inventory with reserves. Tier: BASIC.

get/rhc/tokens/{address}

Request

  • Base URL: https://madeonsol.com/api/v1
  • URL: https://madeonsol.com/api/v1/rhc/tokens/{address}
  • Auth: HTTP bearer

Path parameters

addressstring required

Token address (0x, 40 hex).

Response

OK.

chain'robinhood'
token_addressstring
symbolstring nullable
namestring nullable
decimalsinteger nullable
launchpadstring nullable
is_graduatedboolean nullable
graduated_poolstring nullable
graduated_atstring date-time nullable
deployer_addressstring nullable
deployer_identity_status'known' | 'unresolved' | 'unavailable'

known = the token row names its creator (identity does not depend on reputation); unresolved = no creator recorded; unavailable = the token lookup failed

first_seen_atstring date-time nullable
token_age_minutesinteger nullable
price_usdnumber nullable
price_nativenumber nullable
price_observed_atstring date-time nullable

The last trade that set the native price — the price's own age anchor (same stale-price contract as GET /token/{mint})

price_age_secondsinteger nullable
price_is_staleboolean

true when price_age_seconds > 900

price_updated_atstring date-time nullable

Row write time — can move without a trade (USD re-derivation); not a price-age anchor

market_cap_usdnumber nullable
fdv_usdnumber nullable
peak_mc_usdnumber nullable
peak_mc_atstring date-time nullable
drawdown_from_peak_pctinteger nullable
total_supply_rawstring nullable
liquidity_usdnumber nullable
liquidity_basis'v4_virtual_ceiling' | 'measured'

How liquidity_usd was derived. uniswap-v4 has no per-pool balances, so its figure is virtual reserves clamped to the PoolManager's total holdings — a provable CEILING, not measured per-pool TVL.

liquidity_notestring

Human-readable statement of the uniswap-v4 ceiling semantics; constant.

liquidity_source'pool_balances' | 'v4_virtual_ceiling' | 'bonding_curve_reserve' | 'unknown_venue'

Where liquidity_usd comes from: pool_balances = uniswap-v2/v3 pool token balances; v4_virtual_ceiling = uniswap-v4 virtual reserves clamped to the PoolManager (a ceiling); bonding_curve_reserve = 2x a launchpad curve quote reserve from contract state (pons-v2, flap, hood.fun, bags); unknown_venue = no recognised primary venue.

liquidity_status'available' | 'verified_zero' | 'unavailable'

available = positive figure; verified_zero = explicit 0 from chain state; unavailable = liquidity_usd is null (unknown, not yet measured, unresolved quote asset, or graduated curve awaiting its pool figure). Null never means zero.

primary_dexstring nullable
primary_poolstring nullable
last_trade_timestring date-time nullable
deployer_other_tokensstring[]

Up to 10 other tokens by the same deployer (symbol or address).

degraded_fieldsstring[]

Blocks whose lookup failed (e.g. deployer_other_tokens) — their values are unknown, not empty

poolsobject[]

Up to 20 pools with reserves/liquidity/sqrt_price. Each entry carries liquidity_basis (v4_virtual_ceiling | measured) for its own liquidity_usd.

Changes

No recorded changes to this operation across all 1 revision of this API.