Miner ZODL Leaderboard

Every block mints new ZEC for whoever mined it. We follow the first move those rewards make: still held, swept into the shielded pool, or sent straight to an exchange or bridge. Shielding isn't selling — and as it turns out, most miners shield rather than dump.

128,449 ZEC
Rewards mined
1.6%
Held (unspent)
98.4%
Shielded
0.0%
To exchange / bridge
Held Shielded Exchange / bridge Other transparent
1
F2Pool
24,157 ZEC · 19,295 blocks
Held 4% Shielded 96%
2
AntPool
11,878 ZEC · 9,482 blocks
Held 7% Shielded 93%
3
Other
3,999 ZEC · 3,215 blocks
Held 2% Shielded 98%
4
Dev Fund
78.13 ZEC · 625 blocks
Held 43% Shielded 57%
5
Unidentified (Dominant)
27,286 ZEC · 21,803 blocks
Shielded 100%
6
Solopool
1,617 ZEC · 1,292 blocks
Held 2% Shielded 98%
7
Foundry USA
24,663 ZEC · 19,696 blocks
Shielded 100%
8
NiceHash
7,294 ZEC · 5,829 blocks
Shielded 100%
9
Luxor
7,330 ZEC · 5,855 blocks
Shielded 100%
10
Poolin
1,375 ZEC · 1,098 blocks
Shielded 100%
11
ViaBTC
6,520 ZEC · 5,204 blocks
Shielded 100%
12
Binance Pool
535.2 ZEC · 428 blocks
Shielded 100%
13
Kryptex
120.19 ZEC · 96 blocks
Shielded 100%
14
Mining Dutch
725.37 ZEC · 578 blocks
Shielded 100%
15
Unidentified #5
4,485 ZEC · 3,579 blocks
Shielded 100%
16
2Miners
6,387 ZEC · 5,104 blocks
Shielded 100%

How we read it

We attribute each coinbase reward to a pool by its payout address, then trace where those coins go when spent. Held = never spent. Shielded = swept into the shielded pool — a privacy move, not a sale, and likely still the miner's. Exchange / bridge = sent to a labeled off-ramp, the clearest “sold” signal. Other transparent = moved to an unlabeled address (rotation, cold storage, payouts) or not yet classified. We track the first hop only: a pool that shields and later deshields to sell shows up here as “shielded” — where that money goes next is tracked on the turnstile page. It's a directional read from public coinbase spends and our address labels, not an exact treasury.