← Blog
Research

Smart money doesn't stay smart

On a DEX every trade is signed by a wallet, so we can ask the obvious question: can you just copy the winners? We scored ~100,000 Hyperliquid wallets a month to find out — and the answer is a lesson in luck, skill and style.

A centralized exchange keeps its order flow to itself. Hyperliquid is a DEX, so every fill is public and signed by the wallet that made it. That's a strange and powerful thing: you can watch every trader on the venue, name by name, month after month. So the obvious question almost asks itself — why not just find the wallets that make money and copy them?

We ran the experiment. Each month we score roughly 108,933 wallets on BTC alone (and tens of thousands more across 260-odd other markets): how much they trade, how often they win, how much they make, and how toxic their flow is — how far the price runs against you in the minutes after they hit your quote. Then we asked the only question a copy-trader cares about: does any of it carry over to next month?

Last month's hero, next month's goat

Here's the same picture for three different wallet traits. Each grid sorts wallets into deciles by a trait this month (bottom-to-top) and asks where they land next month (left-to-right). A bright diagonal means "you stay where you were" — the trait persists. All-bright means it's a coin toss.

Win rate

This decile 0 → next decile 0: 23%This decile 0 → next decile 1: 13%This decile 0 → next decile 2: 11%This decile 0 → next decile 3: 9%This decile 0 → next decile 4: 8%This decile 0 → next decile 5: 7%This decile 0 → next decile 6: 6%This decile 0 → next decile 7: 6%This decile 0 → next decile 8: 8%This decile 0 → next decile 9: 10%This decile 1 → next decile 0: 11%This decile 1 → next decile 1: 19%This decile 1 → next decile 2: 14%This decile 1 → next decile 3: 11%This decile 1 → next decile 4: 9%This decile 1 → next decile 5: 8%This decile 1 → next decile 6: 7%This decile 1 → next decile 7: 7%This decile 1 → next decile 8: 6%This decile 1 → next decile 9: 7%This decile 2 → next decile 0: 9%This decile 2 → next decile 1: 14%This decile 2 → next decile 2: 16%This decile 2 → next decile 3: 13%This decile 2 → next decile 4: 11%This decile 2 → next decile 5: 10%This decile 2 → next decile 6: 8%This decile 2 → next decile 7: 7%This decile 2 → next decile 8: 6%This decile 2 → next decile 9: 5%This decile 3 → next decile 0: 7%This decile 3 → next decile 1: 11%This decile 3 → next decile 2: 14%This decile 3 → next decile 3: 14%This decile 3 → next decile 4: 13%This decile 3 → next decile 5: 13%This decile 3 → next decile 6: 10%This decile 3 → next decile 7: 8%This decile 3 → next decile 8: 6%This decile 3 → next decile 9: 5%This decile 4 → next decile 0: 6%This decile 4 → next decile 1: 8%This decile 4 → next decile 2: 11%This decile 4 → next decile 3: 13%This decile 4 → next decile 4: 16%This decile 4 → next decile 5: 16%This decile 4 → next decile 6: 12%This decile 4 → next decile 7: 9%This decile 4 → next decile 8: 6%This decile 4 → next decile 9: 4%This decile 5 → next decile 0: 4%This decile 5 → next decile 1: 7%This decile 5 → next decile 2: 9%This decile 5 → next decile 3: 12%This decile 5 → next decile 4: 17%This decile 5 → next decile 5: 17%This decile 5 → next decile 6: 13%This decile 5 → next decile 7: 10%This decile 5 → next decile 8: 7%This decile 5 → next decile 9: 4%This decile 6 → next decile 0: 5%This decile 6 → next decile 1: 7%This decile 6 → next decile 2: 9%This decile 6 → next decile 3: 10%This decile 6 → next decile 4: 13%This decile 6 → next decile 5: 14%This decile 6 → next decile 6: 14%This decile 6 → next decile 7: 13%This decile 6 → next decile 8: 9%This decile 6 → next decile 9: 5%This decile 7 → next decile 0: 5%This decile 7 → next decile 1: 7%This decile 7 → next decile 2: 8%This decile 7 → next decile 3: 9%This decile 7 → next decile 4: 10%This decile 7 → next decile 5: 12%This decile 7 → next decile 6: 14%This decile 7 → next decile 7: 16%This decile 7 → next decile 8: 13%This decile 7 → next decile 9: 7%This decile 8 → next decile 0: 6%This decile 8 → next decile 1: 6%This decile 8 → next decile 2: 6%This decile 8 → next decile 3: 7%This decile 8 → next decile 4: 7%This decile 8 → next decile 5: 8%This decile 8 → next decile 6: 11%This decile 8 → next decile 7: 15%This decile 8 → next decile 8: 22%This decile 8 → next decile 9: 12%This decile 9 → next decile 0: 9%This decile 9 → next decile 1: 8%This decile 9 → next decile 2: 6%This decile 9 → next decile 3: 5%This decile 9 → next decile 4: 5%This decile 9 → next decile 5: 5%This decile 9 → next decile 6: 7%This decile 9 → next decile 7: 10%This decile 9 → next decile 8: 15%This decile 9 → next decile 9: 30%LowHighLowHigh

A clean diagonal: a wallet’s win rate lands where it started. Style persists.

Realized PnL

This decile 0 → next decile 0: 40%This decile 0 → next decile 1: 12%This decile 0 → next decile 2: 3%This decile 0 → next decile 3: 1%This decile 0 → next decile 4: 0%This decile 0 → next decile 5: 0%This decile 0 → next decile 6: 1%This decile 0 → next decile 7: 3%This decile 0 → next decile 8: 9%This decile 0 → next decile 9: 30%This decile 1 → next decile 0: 14%This decile 1 → next decile 1: 23%This decile 1 → next decile 2: 13%This decile 1 → next decile 3: 5%This decile 1 → next decile 4: 2%This decile 1 → next decile 5: 1%This decile 1 → next decile 6: 3%This decile 1 → next decile 7: 9%This decile 1 → next decile 8: 17%This decile 1 → next decile 9: 13%This decile 2 → next decile 0: 4%This decile 2 → next decile 1: 14%This decile 2 → next decile 2: 19%This decile 2 → next decile 3: 12%This decile 2 → next decile 4: 6%This decile 2 → next decile 5: 4%This decile 2 → next decile 6: 8%This decile 2 → next decile 7: 14%This decile 2 → next decile 8: 13%This decile 2 → next decile 9: 5%This decile 3 → next decile 0: 1%This decile 3 → next decile 1: 6%This decile 3 → next decile 2: 12%This decile 3 → next decile 3: 20%This decile 3 → next decile 4: 14%This decile 3 → next decile 5: 10%This decile 3 → next decile 6: 13%This decile 3 → next decile 7: 16%This decile 3 → next decile 8: 7%This decile 3 → next decile 9: 2%This decile 4 → next decile 0: 1%This decile 4 → next decile 1: 3%This decile 4 → next decile 2: 7%This decile 4 → next decile 3: 15%This decile 4 → next decile 4: 24%This decile 4 → next decile 5: 20%This decile 4 → next decile 6: 17%This decile 4 → next decile 7: 10%This decile 4 → next decile 8: 3%This decile 4 → next decile 9: 1%This decile 5 → next decile 0: 1%This decile 5 → next decile 1: 2%This decile 5 → next decile 2: 6%This decile 5 → next decile 3: 13%This decile 5 → next decile 4: 22%This decile 5 → next decile 5: 27%This decile 5 → next decile 6: 19%This decile 5 → next decile 7: 8%This decile 5 → next decile 8: 3%This decile 5 → next decile 9: 1%This decile 6 → next decile 0: 1%This decile 6 → next decile 1: 5%This decile 6 → next decile 2: 12%This decile 6 → next decile 3: 19%This decile 6 → next decile 4: 15%This decile 6 → next decile 5: 12%This decile 6 → next decile 6: 16%This decile 6 → next decile 7: 12%This decile 6 → next decile 8: 6%This decile 6 → next decile 9: 1%This decile 7 → next decile 0: 4%This decile 7 → next decile 1: 12%This decile 7 → next decile 2: 16%This decile 7 → next decile 3: 14%This decile 7 → next decile 4: 7%This decile 7 → next decile 5: 4%This decile 7 → next decile 6: 9%This decile 7 → next decile 7: 16%This decile 7 → next decile 8: 13%This decile 7 → next decile 9: 4%This decile 8 → next decile 0: 12%This decile 8 → next decile 1: 20%This decile 8 → next decile 2: 12%This decile 8 → next decile 3: 5%This decile 8 → next decile 4: 2%This decile 8 → next decile 5: 1%This decile 8 → next decile 6: 3%This decile 8 → next decile 7: 10%This decile 8 → next decile 8: 21%This decile 8 → next decile 9: 14%This decile 9 → next decile 0: 35%This decile 9 → next decile 1: 9%This decile 9 → next decile 2: 3%This decile 9 → next decile 3: 1%This decile 9 → next decile 4: 0%This decile 9 → next decile 5: 0%This decile 9 → next decile 6: 1%This decile 9 → next decile 7: 2%This decile 9 → next decile 8: 9%This decile 9 → next decile 9: 40%LowHighLowHigh

An X, not a line: last month’s biggest winners are about as likely to crash to the bottom as to repeat. That’s variance, not skill.

Toxicity (5-min markout)

This decile 0 → next decile 0: 14%This decile 0 → next decile 1: 11%This decile 0 → next decile 2: 10%This decile 0 → next decile 3: 8%This decile 0 → next decile 4: 7%This decile 0 → next decile 5: 7%This decile 0 → next decile 6: 8%This decile 0 → next decile 7: 9%This decile 0 → next decile 8: 11%This decile 0 → next decile 9: 14%This decile 1 → next decile 0: 12%This decile 1 → next decile 1: 11%This decile 1 → next decile 2: 10%This decile 1 → next decile 3: 10%This decile 1 → next decile 4: 9%This decile 1 → next decile 5: 8%This decile 1 → next decile 6: 9%This decile 1 → next decile 7: 10%This decile 1 → next decile 8: 10%This decile 1 → next decile 9: 12%This decile 2 → next decile 0: 10%This decile 2 → next decile 1: 10%This decile 2 → next decile 2: 11%This decile 2 → next decile 3: 10%This decile 2 → next decile 4: 10%This decile 2 → next decile 5: 9%This decile 2 → next decile 6: 10%This decile 2 → next decile 7: 10%This decile 2 → next decile 8: 10%This decile 2 → next decile 9: 10%This decile 3 → next decile 0: 9%This decile 3 → next decile 1: 10%This decile 3 → next decile 2: 10%This decile 3 → next decile 3: 11%This decile 3 → next decile 4: 11%This decile 3 → next decile 5: 10%This decile 3 → next decile 6: 11%This decile 3 → next decile 7: 10%This decile 3 → next decile 8: 9%This decile 3 → next decile 9: 9%This decile 4 → next decile 0: 8%This decile 4 → next decile 1: 9%This decile 4 → next decile 2: 10%This decile 4 → next decile 3: 11%This decile 4 → next decile 4: 12%This decile 4 → next decile 5: 12%This decile 4 → next decile 6: 11%This decile 4 → next decile 7: 10%This decile 4 → next decile 8: 9%This decile 4 → next decile 9: 8%This decile 5 → next decile 0: 7%This decile 5 → next decile 1: 8%This decile 5 → next decile 2: 9%This decile 5 → next decile 3: 11%This decile 5 → next decile 4: 13%This decile 5 → next decile 5: 15%This decile 5 → next decile 6: 12%This decile 5 → next decile 7: 10%This decile 5 → next decile 8: 8%This decile 5 → next decile 9: 7%This decile 6 → next decile 0: 8%This decile 6 → next decile 1: 9%This decile 6 → next decile 2: 10%This decile 6 → next decile 3: 11%This decile 6 → next decile 4: 11%This decile 6 → next decile 5: 11%This decile 6 → next decile 6: 12%This decile 6 → next decile 7: 10%This decile 6 → next decile 8: 9%This decile 6 → next decile 9: 8%This decile 7 → next decile 0: 10%This decile 7 → next decile 1: 10%This decile 7 → next decile 2: 10%This decile 7 → next decile 3: 10%This decile 7 → next decile 4: 10%This decile 7 → next decile 5: 9%This decile 7 → next decile 6: 11%This decile 7 → next decile 7: 10%This decile 7 → next decile 8: 10%This decile 7 → next decile 9: 10%This decile 8 → next decile 0: 11%This decile 8 → next decile 1: 11%This decile 8 → next decile 2: 10%This decile 8 → next decile 3: 10%This decile 8 → next decile 4: 9%This decile 8 → next decile 5: 8%This decile 8 → next decile 6: 9%This decile 8 → next decile 7: 10%This decile 8 → next decile 8: 11%This decile 8 → next decile 9: 11%This decile 9 → next decile 0: 14%This decile 9 → next decile 1: 11%This decile 9 → next decile 2: 10%This decile 9 → next decile 3: 9%This decile 9 → next decile 4: 7%This decile 9 → next decile 5: 7%This decile 9 → next decile 6: 8%This decile 9 → next decile 7: 10%This decile 9 → next decile 8: 11%This decile 9 → next decile 9: 14%LowHighLowHigh

Almost flat: informed, toxic flow barely repeats at the wallet level month to month.

Rows = this month's decile (low at bottom); columns = next month's decile. Brighter = higher probability. Pooled over 10 major markets, 2025-08..2026-06, wallets active in both months.

Look at the middle panel. If trading profit were skill, big winners would stay winners and the grid would light up along the diagonal like the win-rate panel on the left. Instead it forms an X: the wallets with the largest realized PnL this month are almost as likely to plunge to the bottom decile next month as to repeat at the top. That's the fingerprint of variance, not edge — the same accounts take the biggest swings in both directions. The bright core in the centre is the quiet majority whose PnL hovers near zero and stays there. Toxicity (right) barely persists at all.

What does persist is style, not skill

Rank every trait by how strongly it carries month-to-month (Spearman correlation of a wallet with itself, one month later). The pattern is stark. The things that persist describe who a wallet is and how it trades — how much size it pushes, the fees it pays, its habitual win rate. The one thing that doesn't persist is the thing you'd actually want to copy: whether it makes money.

Trading volume
0.81
Fees paid
0.80
Win rate
0.22
Markout coverage
0.19
Realized PnL
0.08
PnL per volume
0.04
Toxicity (5m markout)
0.01
Who they are How they trade Whether they profit

Trading volume is almost perfectly sticky (ρ ≈ 0.81) — whales stay whales. Win rate is moderately sticky (ρ ≈ 0.22), but a high win rate is a style: scalpers bank many tiny gains and take rare large losses, so a wallet's win rate tells you how it trades, not whether it profits. Realized PnL (ρ ≈ 0.08) and 5-minute toxicity (ρ ≈ 0.01) are essentially memoryless. Copying last month's leaderboard is copying a coin flip.

The shape of the crowd

Two more facts explain why the leaderboard is so noisy. First, most wallets lose: in every full month, 54% of the wallets trading BTC finish the month with negative realized PnL. The distribution is fat-tailed and roughly balanced around zero — a few big winners, a few big losers, and a huge pile clustered near break-even before fees.

Monthly realized PnL per wallet · BTC (signed-log $ axis)

-$562K: 784 wallets
-$178K: 1,349 wallets
-$56K: 3,300 wallets
-$18K: 6,871 wallets
-$6K: 13,130 wallets
-$2K: 21,927 wallets
-$561: 35,694 wallets
-$177: 51,322 wallets
-$55: 67,832 wallets
-$17: 80,185 wallets
-$5: 87,606 wallets
-$1: 139,445 wallets
+$1: 157,343 wallets
+$5: 62,622 wallets
+$17: 59,095 wallets
+$55: 50,928 wallets
+$177: 40,912 wallets
+$561: 27,832 wallets
+$2K: 17,446 wallets
+$6K: 10,164 wallets
+$18K: 5,633 wallets
+$56K: 2,634 wallets
+$178K: 1,133 wallets
+$562K: 727 wallets
-$562K-$561-$1+$2K+$562K
Lost money Made money

Volume concentration · BTC, 2026-06

0%0%25%25%50%50%75%75%100%100%

The dashed line is perfect equality. The gap below it is the reality: the top 1% of wallets drive 89% of volume; the bottom 98% together trade under 7%. Gini 0.987.

Second, volume is extraordinarily concentrated. A handful of accounts do almost all the trading, and the long tail barely moves size. So a naive "top PnL" ranking is dominated by whoever happened to take the biggest position into the biggest move — survivorship and variance wearing the costume of skill.

Where the edge actually is

So is wallet data useless? The opposite — but the edge isn't in any single column, and it isn't in copying winners. It's in the interaction of many weak, orthogonal behaviours (they share a mean absolute correlation of only ≈0.11). No one of them forecasts next month; combined in a non-linear model, they do. That's the claim we validated: a tree that scores every wallet's next-month PnL and toxicity, out-of-sample the hard way.

The validation survives the tests that kill most "smart money" claims. We measure walk-forward, only scoring months the model was fit before. We hold out whole coins — leave-one-coin-out — so the reported skill is on markets the model never trained on, and it replicates. A no-shared-wallet variant, where train and test wallets don't overlap, actually strengthens it: the model learns behaviour, not a memorized list of addresses. And the tell-tale negative control — whether the same signal predicts the coin's price return — comes back at ≈0. This forecasts wallet behaviour, not the market.

See it for yourself

Everything above is built from Hyperliquid's public signed fills. We don't expose that per-wallet feed ourselves — it's public, if you'd rather wrangle it raw — but we do ship its market-level distillation: order-flow OHLCV, funding and positioning, cleaned, checked and served as Parquet or over the API. Browse the tiles here; check pricing for full history on every coin.