Trading-competition stats — windowed volume + account value + realized/unrealized PnL
/v1/me/statsCompetition leaderboard for the caller org's wallets. Per wallet (or per provider): `accountValueUsd` = current NAV (point-in-time liquidation equity), `volumeUsd` = traded notional over `[from, to)`, `realizedPnlUsd` = realized PnL over the window, `unrealizedPnlUsd` = open-position mark PnL (point-in-time), `tradeCount` = fills over the window. For **Hyperliquid** the realized/volume/trade-count all come from the wallet's own exchange fills (`closedPnl` + notional — matches HL's UI, covers perp + HIP-3 + spot, correct windowing); account value spans perp + spot + vault + staking. Sort with `sort` (default `-realizedPnlUsd`). `groupBy=wallet` for the per-wallet leaderboard, `groupBy=provider` to roll up by venue. `from`/`to` are ISO-8601 (omit for all-time). **`platform=mine`** restricts volume/realized/tradeCount to fills routed through a builder you registered (semantics + 400 `no_platform_attribution` identical to `/v1/me/pnl?platform=mine`); `accountValueUsd`/`unrealizedPnlUsd` stay whole-account — balances belong to the wallet, not to the platform that routed an order. For PnL drill-down by market use `/v1/me/pnl`. NOTE: realized/unrealized are null where unknown (non-HL in `all` mode, or upstream error).