↑↓ navigate selectesc close⌘K to open

Step 1 of 5

Welcome to RISEx Stats

The real-time analytics dashboard for RISE chain perps. Built on public data. No accounts, no tracking.

RISEX · STATS
Loading prices…
Trade on RISEx loading…
Mint ⌘1
Magenta ⌘2
Solar ⌘3
Mono ⌘4
Light ⌘5
🔇 Sound FX
Density
24h VOLUME
OPEN INTEREST
TVLDefiLlama
total value locked
OI / TVL ratio
protocol leverage
24h Feesest.

TVL · evolution

24h Volume by market

24h Volume · auto-recorded history

Open Interest · auto-recorded history

History is recorded every couple of minutes while the server is running (file rise_history.json).

🐋 Whale Trades · last 24h

TimeTraderMarketSideSizePriceNotionalRole
Big trades captured during indexer passes. Liquidations excluded — see the Liquidations tab for those.

📊 Market dominance · volume treemap

Rectangles sized by 24h volume, color hue from funding rate. Click to open the market.

Markets

MarketPrice24h % 24h trend 24h VolumeOpen Interest Funding 8hFunding APR BasisSpreadLev.

Funding APR · history per market

Recorded by the dashboard every couple of minutes.

Largest open positions by market

Starting…

▲ Longs

#AccountSizeNotionalEntryPnLLev

▼ Shorts

#AccountSizeNotionalEntryPnLLev

Account ranking by Open Interest open RIGHT NOW

Loading…
#AccountTotal OI% of total LongShortUnrealized PnLPositionsMarkets
Sum of notional of all open positions each account currently has. Current snapshot (not time-weighted). Refreshes every 3 min.

Account ranking by realized volume

Calculating…
#AccountVolume% of totalTrades
Reconstructed by summing price×size of every trade of every account. First load: a few minutes to scan all accounts; refreshes every 10 min.

Account ranking by Average Open Interest (TWAP OI)

Calculating…
#AccountAvg OI (TWAP)% of totalTrades in 30d
"Avg OI" = TWAP OI: time-weighted average of position notional within the window. Reconstructed trade by trade: we update each position and multiply |position| × price by the time it stayed alive. The custom window Since May 29 07:00 UTC spans from that moment to now.

Top Traders by PnL

Calculating…

▲ Winners

#AccountPnLVolumeEdgeTrades

▼ Losers

#AccountPnLVolumeEdgeLiq.
PnL summed from realized_pnl of each trade in the selected window. Edge = PnL / Volume × 10000, in basis points — the trader's average per-dollar margin. A pro typically shows 5–20 bps edge sustained; degens swing wildly. SMART tag marks consistently profitable wallets: ≥50 trades, ≥$250k volume, ≥55% win rate, no liquidations, drawdown < ½ PnL. "All" window adds current unrealized PnL.

💸 Funding payments · current snapshot

Loading…

💸 Owes (will be deducted on settle)

#AccountFunding owedUnsettledCollateral

💰 Owed (will be credited on settle)

#AccountFunding dueUnsettledCollateral
Reads getTotalCrossFunding and getTotalCrossUnsettled onchain for the top ~300 accounts by OI every 10 min. This is a snapshot of unrealized funding right now — the amount each account is about to pay or receive at the next settlement. Negative means the account is on the wrong side of the funding rate.

Recent liquidations (last 24h)

Loading…
TimeAccountMarketSideSizePriceNotionalLoss

Live Activity · large trades and liquidations (24h)

Loading…
TimeTypeAccountMarketSideRoleSizePriceNotionalPnL
Only trades with notional ≥ $10K and all liquidations are shown. Refreshes when the account indexer cycles again (~10 min).
← Back
Loading market…

Long / Short ratio per market

Loading…
MarketOI LongOI ShortL / S balance Skew# Longs# Shorts

Long % over time · top markets

Long vs Short notional · current

Skew positive = market is net long (more long OI than short). The chart shows long % evolution over time for the markets with most OI.

Liquidation heatmap

Loading…
Each bar shows the total notional of open positions whose liquidation price falls within that price bin. Green = longs (would be liquidated if price drops), red = shorts (would be liquidated if price rises). Dashed line = current mark price. Helps you spot price levels where lots of positions would unwind.

Market share across perp DEXes (24h volume)

Loading…
RISEx vs Lighter vs Pacifica vs Hyperliquid. Volume in USD. Lighter uses exchangeStats.daily_usd_volume; Hyperliquid sums dayNtlVlm across all assets.

Watchlist · saved wallets

Add wallets to follow them. Saved locally in your browser (localStorage), not on the server.

Funding rates · comparison between perp DEXes

Loading…
SymbolRISExPacificaHyperliquid Δ vs PacificaΔ vs HL
All platforms pay funding every hour. Positive Δ = longs on RISEx pay more than on the other. Sources: api.rise.trade, api.pacifica.fi, Hyperliquid public API.

Platform adoption

Loading…
Accounts (≥1 tx)
have traded at least once
Total addresses
includes smart-accounts
With open position
right now
New today
today's signups (UTC)
New (7 days)
last week

New accounts per day

Cumulative growth

Active accounts per day

Search a wallet to see its stats
Paste any 0x… address into the search bar above, press ⌘K to open the command palette, or load a demo wallet to see what's possible.

🧰 Position simulator

What-if any trade. Calculates liquidation price, current PnL at mark, and a PnL ladder ±20% from entry.
Notional
size × entry
Initial margin
notional ÷ leverage
Liq price
— from entry
Current PnL
at mark
PriceMove %PnL ($)ROI on marginStatus
Isolated liquidation uses the dedicated margin: liq = entry × (1 ∓ 1/L + MMR). Cross uses available collateral + entry margin against maintenance margin requirement. MMR is read from the market config — auto-prefilled from current market.

💱 Funding cost calculator

Estimates funding paid (or received) at the current APR over a given holding period.
Funding APR
current rate
Per 8h (per $1k notional)
paid every funding cycle
Total over period
paid (−) / received (+)
Breakeven price move
needed to cover funding
Funding is positive when the position is paying (long when funding > 0, short when funding < 0). Calculation assumes the current 8h funding rate stays constant during the holding period.

Alert thresholds

📨 Telegram alerts

Get alerts pushed to your Telegram. Create a bot with @BotFather, get its token, then start a chat with your bot and use @userinfobot to find your chat ID. Token stays in your browser only (localStorage), never sent to our server.