Robinhood Chain

Liquidity REMOVALS feed — the rug signal (PRO+)

Liquidity removals on Robinhood Chain from our own node's log subscription: Uniswap v2/v3 Burn and v4 ModifyLiquidity with a negative delta, for tracked pools. By default removals only — a request without action returns exactly what it always did, so an empty default page means 'no removals seen', never 'no liquidity activity'. Amounts are RAW on-chain integers as strings; token0/token1 say which side is which and token_amount_raw/quote_amount_raw pre-resolve the token side. v4 rows carry liquidity only (the pool manager emits no token amounts). provider_is_token_deployer is the classic rug tell. Cursor via next_before (same opaque (block_time,id) keyset as /rhc/trades). Data since 2026-08-05. Adds, pool creations and depth fields (2026-09-23): action=add|pool_created|all opts into liquidity adds (v2/v3 Mint, v4 positive ModifyLiquidity; kept 7 days) and live pool creations (kept 30 days like removals), persisted since the WS Phase 3 producer — earlier windows hold removals only. Every row also carries tick_lower, tick_upper, liquidity_delta, in_range, active_liquidity_delta, active_share (v3/v4, a share of liquidity at the current price, not of TVL), share_of_reserves (v2) and material (a removal of at least 25 % of reserves / active liquidity), null where the pool state was unknown and on older rows. provider is the log's sender/owner — usually the router or position manager on v3/v4, not the beneficial owner. The same events are pushed live on WS channel rhc:lp_events (ULTRA+). Tier: PRO+.

get/rhc/lp-events

Request

  • Base URL: https://madeonsol.com/api/v1
  • URL: https://madeonsol.com/api/v1/rhc/lp-events
  • Auth: HTTP bearer

Query parameters

limitinteger

Rows per page (1-200, default 50).

tokenstring

Filter to one token address.

poolstring

Pool address (v2/v3) or bytes32 poolId (v4).

providerstring

Filter to one liquidity provider (the wallet that pulled).

dex'uniswap-v2' | 'uniswap-v3' | 'uniswap-v4'
action'remove' | 'add' | 'pool_created' | 'all'

Which liquidity actions to return (2026-09-23). Default remove = the historical removals-only feed, unchanged. add (kept 7 days), pool_created or all opt into the rows persisted since the WS Phase 3 producer.

beforestring

Opaque cursor from next_before.

Response

OK.

chain'robinhood'
countinteger
has_moreboolean
next_beforestring nullable
coverageobject

Honesty block: events (the actions this response covers — [remove] by default), adds_persisted (true since 2026-09-23), adds_retention_days (7), note, since.

Changes

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