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,722 ZEC
Rewards mined
1.1%
Held (unspent)
98.9%
Shielded
0.0%
To exchange / bridge
Held Shielded Exchange / bridge Other transparent
1
F2Pool
23,794 ZEC · 19,004 blocks
Held 4% Shielded 96%
2
AntPool
16,016 ZEC · 12,785 blocks
Held 2% Shielded 98%
3
Other
1,889 ZEC · 1,527 blocks
Held 7% Shielded 93%
4
Unidentified (Dominant)
17,140 ZEC · 13,696 blocks
Shielded 100%
5
Solopool
1,142 ZEC · 913 blocks
Held 2% Shielded 98%
6
NiceHash
4,690 ZEC · 3,748 blocks
Shielded 100%
7
Luxor
5,289 ZEC · 4,224 blocks
Shielded 100%
8
Foundry USA
28,670 ZEC · 22,892 blocks
Shielded 100%
9
Poolin
1,444 ZEC · 1,153 blocks
Shielded 100%
10
Dev Fund
51.88 ZEC · 415 blocks
Held 3% Shielded 97%
11
ViaBTC
10,591 ZEC · 8,455 blocks
Shielded 100%
12
Binance Pool
412.54 ZEC · 330 blocks
Shielded 100%
13
Kryptex
214.27 ZEC · 171 blocks
Shielded 100%
14
Mining Dutch
1,335 ZEC · 1,065 blocks
Shielded 100%
15
Unidentified #5
7,513 ZEC · 5,996 blocks
Shielded 100%
16
2Miners
8,531 ZEC · 6,817 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 turnstilepage. It's a directional read from public coinbase spends and our address labels, not an exact treasury.