Wallet profile on Robinhood Chain (PRO+)
Any Robinhood Chain wallet's 90-day trading profile: FIFO cost-basis PnL, per-token breakdown, recent trades, and a reputation block (tracked KOL, known deployer + tier, alpha-ranked, dump-cluster membership, early-buyer count).
Denomination is ETH, matching the rest of the RHC tree (eth_amount, net_eth) — not USD. A USD cost basis would silently mix in the tokenized-stock quote assets some flap bonding curves price in.
Sourced from trader_eoa — the effective trading account, never the swap-log trader, which is the router address on any aggregated swap.
stats.analyzed_trades + stats.unattributed_trades + stats.unsized_trades === stats.total_trades always holds — no trade silently vanishes from the accounting. The two exclusions mean different things: unattributed_trades is swaps with no token side at all (token↔token exotic pools, unclassified pools) and is routine, often large for MM bots; unsized_trades is a token-side trade whose quantity could not be reconstructed from rhc_trades' raw uint256 leg amounts, which is the actual quality signal and should be ~0.
Attribution floor: analysis starts at notes.attribution_complete_from (2026-07-18) rather than the full 90 days — trader_eoa was written for under half of earlier trades, and a partial view produces positions the wallet no longer holds.
A wallet exceeding the 50,000-trade analysis cap returns stats.partial: true. Heavy wallets that blow the query budget return the reputation block with stats_unavailable: true rather than a 500. Responses are cached 60s per address. Tier: PRO+.
Request
- Base URL: https://madeonsol.com/api/v1
- URL: https://madeonsol.com/api/v1/rhc/wallet/{address}
- Auth: HTTP bearer
Path parameters
EVM wallet address (0x, 40 hex). Case-insensitive; echoed lowercase.
Response
OK. stats is null only when the wallet is known solely through a reputation table (e.g. a deployer that has never traded).
Example response
{
"stats": {
"window_days": 90
}
}Changes
No recorded changes to this operation across all 1 revision of this API.