Who really mines the memecoins?

Measured pool attribution for merged-mined chains, read from parent coinbases on our own nodes
measured window: 2026-10-02 → 2026-10-10 (UTC) · 76,977 blocks on 9 chains · a dated study, not a live feed

Merged-mined coins do not have their own miners in the usual sense. Their blocks are found by a handful of Litecoin (and, for Namecoin, Bitcoin) parent pools, because a parent block's coinbase can commit to the child chain at no extra hashing cost. Here is the measured split. Nobody else publishes it, because it requires reading the parent coinbases yourself from your own full nodes, one aux block at a time. We did, for about eight days. Across the nine live chains below, F2Pool found 64.4% of blocks and AntPool 10.4%.

Share of blocks found, by parent pool

One bar per chain: top four named pools, then other (every remaining tagged pool and tag we could not match to a name), then unidentified (hatched: no readable pool tag at all, defined in Method). Percentages are shares of blocks observed on that chain; counts are in grey beside each label. Tags are normalized for display; raw tags are kept in the archive.

PEP

10,453 blocks · parent: Litecoin · 2026-10-02 → 2026-10-10
30.3%26.5%20.1%15.6%
  • F2Pool 30.3% 3,166
  • ViaBTC 26.5% 2,768
  • AntPool 20.1% 2,097
  • Kupool 7.5% 789
  • other 15.6% 1,630
  • unidentified 0.0% 3

LKY

10,441 blocks · parent: Litecoin · 2026-10-02 → 2026-10-10
47.2%30.2%10.9%
  • F2Pool 47.2% 4,924
  • AntPool 30.2% 3,157
  • Kupool 10.9% 1,137
  • “Made in USA,” 3.9% 408
  • other 7.7% 805
  • unidentified 0.1% 10

DINGO

10,426 blocks · parent: Litecoin · 2026-10-02 → 2026-10-10
35.7%29.2%22.3%9.0%
  • F2Pool 35.7% 3,719
  • ViaBTC 29.2% 3,041
  • AntPool 22.3% 2,324
  • Kupool 9.0% 935
  • other 3.9% 407
  • unidentified 0.0% 0

DOGM

2,120 blocks · parent: Litecoin · 2026-10-02 → 2026-10-10
17.5%14.5%41.9%13.4%
  • okminer 17.5% 372
  • yiimp 14.5% 307
  • ViaBTC 6.5% 138
  • Litecoinpool 6.2% 131
  • other 41.9% 888
  • unidentified 13.4% 284

JKC

10,858 blocks · parent: Litecoin · 2026-10-02 → 2026-10-10
87.5%
  • F2Pool 87.5% 9,496
  • “Made in USA,” 8.0% 865
  • Mining-Dutch 2.6% 286
  • Binance Pool 1.0% 111
  • other 0.8% 82
  • unidentified 0.2% 18

CRC

10,411 blocks · parent: Litecoin · 2026-10-02 19:17 UTC → 2026-10-10
84.7%9.7%
  • F2Pool 84.7% 8,813
  • Litecoinpool 9.7% 1,013
  • Mining-Dutch 2.5% 259
  • Binance Pool 1.0% 99
  • other 2.0% 206
  • unidentified 0.2% 21

SHIC

10,574 blocks · parent: Litecoin · 2026-10-02 → 2026-10-10
86.0%9.0%
  • F2Pool 86.0% 9,098
  • Litecoinpool 9.0% 947
  • Mining-Dutch 2.7% 289
  • Binance Pool 1.0% 107
  • other 1.3% 133
  • unidentified 0.0% 0

TRMP

10,609 blocks · parent: Litecoin · 2026-10-02 → 2026-10-10
94.3%
  • F2Pool 94.3% 9,999
  • Mining-Dutch 3.1% 324
  • Binance Pool 1.2% 129
  • nodeStratum 0.8% 90
  • other 0.6% 67
  • unidentified 0.0% 0

NMC

1,085 blocks · parent: Bitcoin · 2026-10-02 → 2026-10-10
33.1%28.7%14.7%16.2%
  • AntPool 33.1% 359
  • F2Pool 28.7% 311
  • ViaBTC 14.7% 160
  • Secpool 7.3% 79
  • other 16.2% 176
  • unidentified 0.0% 0

BELLS

3,347 blocks · parent: Litecoin · 2026-10-02 → 2026-10-03 (parked sample)
24.1%16.2%14.3%13.7%26.9%
  • ViaBTC 24.1% 807
  • F2Pool 16.2% 543
  • AntPool 14.3% 479
  • Binance Pool 4.7% 158
  • other 13.7% 458
  • unidentified 26.9% 902

Findings

Method

Pipeline, in full: own full nodes (one per chain, synced from the P2P network only, see /nodes) → for each new block, the AuxPoW header → the parent block's coinbase → the printable text in the coinbase scriptSig, stored as the pool tag next to the parent block hash and chain. One row per aux block: chain, height, hash, parent chain, parent block hash, parent pool tag, parent coinbase, time first seen.

Normalization, display only. /F2Pool/a to e (and tags with trailing bytes) show as F2Pool; every Mined by AntPool variant, including +, x and padding, as AntPool; /ViaBTC/ and its sub-account forms as ViaBTC; /LP/ as Litecoinpool; okminer, as okminer; yiimp as yiimp; Secpool variants as Secpool; "Made in USA," kept verbatim as its own tag. Matching is by substring, so a tag with leading junk bytes still lands on its pool. The raw tag is preserved unchanged in the archive. Three raw rows, so you can check us:

Aux chain, heightRaw tag (hex)Raw tag as extractedShown as
PEP 1233430
parent a44d0670…27bdec
4D696E656420627920416E74506F6F6C207C4075422444772B267C64373AMined by AntPool |@uB$Dw+&|d7:AntPool
TRMP 600507
parent 65133a4f…7ec9
2F4632506F6F6C2F617C6C555555/F2Pool/a|lUUUF2Pool
JKC 1157090
parent 1f038bbd…0f3d
4D61646520696E205553412CMade in USA,"Made in USA,"

What "unidentified" means. Either no parent coinbase was recorded for that aux block (NULL tag: 273 rows on DOGM, 21 on CRC, 902 on the parked BELLS sample), or the coinbase carries the merged-mining marker (fabe6d6d) but no readable pool text, so the extractor returned only the marker and a byte of the commitment (DOGM 11, JKC 18, LKY 10, PEP 3). It does not mean solo mining, and it does not mean a small pool. Other is every tagged block not matched to one of the named pools above (long-tail pools, odd tags, unparsable bytes).

ChainObservationsDistinct heightsParent
BELLS3,3473,347Litecoin
CRC10,41110,409Litecoin
DINGO10,42610,424Litecoin
DOGM2,1202,120Litecoin
JKC10,85810,855Litecoin
LKY10,44110,438Litecoin
NMC1,0851,085Bitcoin
PEP10,45310,453Litecoin
SHIC10,57410,563Litecoin
TRMP10,60910,607Litecoin

Observations can exceed distinct heights by a few rows when a reorg re-records a height (largest gap: SHIC, 11). Shares are computed on observations. BELLS: 2026-10-02 11:16 → 2026-10-03 14:09 UTC, then the node was parked; it is shown for reference and excluded from every total above. CRC starts 2026-10-02 19:17 UTC.

Limits

Not a recommendation about any coin. This is what the coinbases say.

FAQ

Who mines the merged-mined memecoins?
In the measured window, mostly the same few large pools that mine Litecoin itself. F2Pool found 64.4% of the 76,977 blocks observed across nine merged-mined chains, AntPool 10.4% and ViaBTC 7.9%. The split differs a lot by chain, see the per-chain bars on this page.
How do you know which pool found a merged-mined block?
Every merged-mined block carries an AuxPoW proof that points at a parent block, and the parent block has a coinbase transaction. Our own full nodes read that coinbase, and we record the pool tag written in its scriptSig. The tag is self-reported text, so it names the pool that found the parent block, as that pool chose to label it.
Does a pool tag mean that pool paid its miners for the coin?
Not necessarily. The tag names who found the parent block. A pool that carries a merged-mined coin decides how that coin is paid out, and this page does not measure payout. DOGM is the one chain where we also looked at the payout side, and it points at a single payee.
Is this a live feed?
No. It is a dated study of about eight days, 2026-10-02 to 2026-10-10 UTC, with every number baked into the page. A live version is coming. The raw tags are preserved in our archive, so every figure can be recomputed.
Source: BasinTwo archive, table aux_attribution, 80,324 rows at the time of the 2026-10-10 00:54 UTC cut (76,977 on the nine live chains), recorded by BasinTwo's own full nodes. No third-party feed is used. A live version of this study is coming.