From 15a8109aaae3db9c47d0d0024f422ab1a93f26de Mon Sep 17 00:00:00 2001 From: wiz Date: Thu, 17 Mar 2022 14:34:45 +0100 Subject: [PATCH 01/84] Update README for mempool.space URL --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 891469c7..e4f8cdb9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,5 @@ -Blockchain Pools -====================== +# Bitcoin Mining Pools -Bitcoin Mining Known Pools Tracking Tags for https://btc.com/stats/pool +Coinbase Tags used on https://mempool.space/mining/pools Contributions welcome. From e08c354c81665af2d66a3e0125f371cdbad8f126 Mon Sep 17 00:00:00 2001 From: nymkappa Date: Thu, 17 Mar 2022 15:28:48 +0100 Subject: [PATCH 02/84] ADD terrapool.io - ultimus - BlockfillsPool --- pools.json | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/pools.json b/pools.json index 375dc309..c4e85623 100644 --- a/pools.json +++ b/pools.json @@ -1,5 +1,17 @@ { "coinbase_tags" : { + "/BlockfillsPool/" : { + "name": "BlockFills", + "link": "https://www.blockfills.com/mining/" + }, + "/ultimus/" : { + "name": "ULTIMUSPOOL", + "link": "https://www.ultimuspool.com/" + }, + "terrapool.io": { + "name": "Terra Pool", + "link": "https://terrapool.io/" + }, "/LUXOR/": { "name": "Luxor", "link": "https://mining.luxor.tech" @@ -558,6 +570,18 @@ } }, "payout_addresses" : { + "1PzVut5X6Nx7Mv4JHHKPtVM9Jr9LJ4Rbry": { + "name": "BlockFills", + "link": "https://www.blockfills.com/mining/" + }, + "1EMVSMe1VJUuqv7D7SFzctnVXk4KdjXATi" : { + "name": "ULTIMUSPOOL", + "link": "https://www.ultimuspool.com/" + }, + "3Qqp7LwxmSjPwRaKkDToysJsM3xA4ThqFk": { + "name": "Terra Pool", + "link": "https://terrapool.io/" + }, "1MkCDCzHpBsYQivp8MxjY5AkTGG1f2baoe": { "name": "Luxor", "link": "https://mining.luxor.tech" From b761a8e10eaa704743ed52be5c09283a75d86a20 Mon Sep 17 00:00:00 2001 From: nymkappa Date: Thu, 24 Mar 2022 19:46:31 +0900 Subject: [PATCH 03/84] Added pools slugs into separated object --- pools.json | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 139 insertions(+), 1 deletion(-) diff --git a/pools.json b/pools.json index c4e85623..24b1b247 100644 --- a/pools.json +++ b/pools.json @@ -507,7 +507,7 @@ "/Minerium.com/" : { "name" : "Minerium", "link" : "https://www.minerium.com/" - }, + }, "/Buffett/": { "name" : "Lubian.com", "link" : "" @@ -1258,5 +1258,143 @@ "name": "MARA Pool", "link": "https://marapool.com" } + }, + "slugs": { + "BlockFills": "blockfills", + "ULTIMUSPOOL": "ultimuspool", + "Terra Pool": "terrapool", + "Luxor": "luxor", + "1THash": "1thash", + "BTC.com": "btccom", + "Bitfarms": "bitfarms", + "Huobi.pool": "huobipool", + "WAYI.CN": "wayicn", + "CanoePool": "canoepool", + "BTC.TOP": "btctop", + "Bitcoin.com": "bitcoincom", + "175btc": "175btc", + "GBMiners": "gbminers", + "A-XBT": "axbt", + "ASICMiner": "asicminer", + "BitMinter": "bitminter", + "BitcoinRussia": "bitcoinrussia", + "BTCServ": "btcserv", + "simplecoin.us": "simplecoinus", + "BTC Guild": "btcguild", + "Eligius": "eligius", + "OzCoin": "ozcoin", + "EclipseMC": "eclipsemc", + "MaxBTC": "maxbtc", + "TripleMining": "triplemining", + "CoinLab": "coinlab", + "50BTC": "50btc", + "GHash.IO": "ghashio", + "ST Mining Corp": "stminingcorp", + "Bitparking": "bitparking", + "mmpool": "mmpool", + "Polmine": "polmine", + "KnCMiner": "kncminer", + "Bitalo": "bitalo", + "F2Pool": "f2pool", + "HHTT": "hhtt", + "MegaBigPower": "megabigpower", + "Mt Red": "mtred", + "NMCbit": "nmcbit", + "Yourbtc.net": "yourbtcnet", + "Give Me Coins": "givemecoins", + "SlushPool": "slushpool", + "AntPool": "antpool", + "MultiCoin.co": "multicoinco", + "bcpool.io": "bcpoolio", + "Cointerra": "cointerra", + "KanoPool": "kanopool", + "Solo CK": "solock", + "CKPool": "ckpool", + "NiceHash": "nicehash", + "BitClub": "bitclub", + "Bitcoin Affiliate Network": "bitcoinaffiliatenetwork", + "BTCC": "btcc", + "BWPool": "bwpool", + "EXX&BW": "exx&bw", + "Bitsolo": "bitsolo", + "BitFury": "bitfury", + "21 Inc.": "21inc.", + "digitalBTC": "digitalbtc", + "8baochi": "8baochi", + "myBTCcoin Pool": "mybtccoinpool", + "TBDice": "tbdice", + "HASHPOOL": "hashpool", + "Nexious": "nexious", + "Bravo Mining": "bravomining", + "HotPool": "hotpool", + "OKExPool": "okexpool", + "BCMonster": "bcmonster", + "1Hash": "1hash", + "Bixin": "bixin", + "TATMAS Pool": "tatmaspool", + "ViaBTC": "viabtc", + "ConnectBTC": "connectbtc", + "BATPOOL": "batpool", + "Waterhole": "waterhole", + "DCExploration": "dcexploration", + "DCEX": "dcex", + "BTPOOL": "btpool", + "58COIN": "58coin", + "Bitcoin India": "bitcoinindia", + "shawnp0wers": "shawnp0wers", + "PHash.IO": "phashio", + "RigPool": "rigpool", + "HAOZHUZHU": "haozhuzhu", + "7pool": "7pool", + "MiningKings": "miningkings", + "HashBX": "hashbx", + "DPOOL": "dpool", + "Rawpool": "rawpool", + "haominer": "haominer", + "Helix": "helix", + "Bitcoin-Ukraine": "bitcoinukraine", + "Poolin": "poolin", + "SecretSuperstar": "secretsuperstar", + "tigerpool.net": "tigerpoolnet", + "Sigmapool.com": "sigmapoolcom", + "okpool.top": "okpooltop", + "Hummerpool": "hummerpool", + "Tangpool": "tangpool", + "BytePool": "bytepool", + "SpiderPool": "spiderpool", + "NovaBlock": "novablock", + "MiningCity": "miningcity", + "Binance Pool": "binancepool", + "Minerium": "minerium", + "Lubian.com": "lubiancom", + "OKKONG": "okkong", + "AAO Pool": "aaopool", + "EMCDPool": "emcdpool", + "Foundry USA": "foundryusa", + "SBI Crypto": "sbicrypto", + "ArkPool": "arkpool", + "PureBTC.COM": "purebtccom", + "MARA Pool": "marapool", + "KuCoinPool": "kucoinpool", + "Entrust Charity Pool": "entrustcharitypool", + "BTC Nuggets": "btcnuggets", + "CloudHashing": "cloudhashing", + "digitalX Mintsy": "digitalxmintsy", + "Telco 214": "telco214", + "BTC Pool Party": "btcpoolparty", + "Multipool": "multipool", + "transactioncoinmining": "transactioncoinmining", + "BTCDig": "btcdig", + "Tricky's BTC Pool": "trickysbtcpool", + "BTCMP": "btcmp", + "Eobot": "eobot", + "UNOMP": "unomp", + "Patels": "patels", + "GoGreenLight": "gogreenlight", + "BitcoinIndia": "bitcoinindia", + "EkanemBTC": "ekanembtc", + "CANOE": "canoe", + "tiger": "tiger", + "1M1X": "1m1x" } } From 1fef4ca8cf2c8e3d469f915ceaf081c604f50e8b Mon Sep 17 00:00:00 2001 From: nymkappa Date: Wed, 30 Mar 2022 11:46:56 +0900 Subject: [PATCH 04/84] Remove dot from `21 Inc.` slug --- pools.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pools.json b/pools.json index 24b1b247..e6d596e1 100644 --- a/pools.json +++ b/pools.json @@ -1318,7 +1318,7 @@ "EXX&BW": "exx&bw", "Bitsolo": "bitsolo", "BitFury": "bitfury", - "21 Inc.": "21inc.", + "21 Inc.": "21inc", "digitalBTC": "digitalbtc", "8baochi": "8baochi", "myBTCcoin Pool": "mybtccoinpool", From 59ab47f15939a8b43cde297ced2827bea5b7164d Mon Sep 17 00:00:00 2001 From: nymkappa Date: Fri, 22 Apr 2022 03:29:24 -0400 Subject: [PATCH 05/84] Add new binance pool tag --- pools.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pools.json b/pools.json index 24b1b247..886a983c 100644 --- a/pools.json +++ b/pools.json @@ -500,6 +500,10 @@ "name" : "Binance Pool", "link" : "https://pool.binance.com/" }, + "binance": { + "name" : "Binance Pool", + "link" : "https://pool.binance.com/" + }, "/Mined in the USA by: /Minerium.com/" : { "name" : "Minerium", "link" : "https://www.minerium.com/" From b573c39541debd41947eb333cdd0f2564a8f76c6 Mon Sep 17 00:00:00 2001 From: nymkappa Date: Fri, 17 Jun 2022 11:05:44 +0200 Subject: [PATCH 06/84] Update EclipseMC tag and addresses --- pools.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pools.json b/pools.json index cc8d3e01..109a3432 100644 --- a/pools.json +++ b/pools.json @@ -108,7 +108,11 @@ "name" : "OzCoin", "link" : "http://ozcoin.net/" }, - "EMC" : { + "EMC:" : { + "name" : "EclipseMC", + "link" : "https://eclipsemc.com/" + }, + "EMC " : { "name" : "EclipseMC", "link" : "https://eclipsemc.com/" }, @@ -662,6 +666,10 @@ "name" : "EclipseMC", "link" : "https://eclipsemc.com/" }, + "18M9o2mXNjNR96yKe7eyY6pfP6Nx4Nso3d" : { + "name" : "EclipseMC", + "link" : "https://eclipsemc.com/" + }, "1BwZeHJo7b7M2op7VDfYnsmcpXsUYEcVHm" : { "name" : "BTC Nuggets", "link" : "http://104.197.8.250/" From 30a7820f4d13a06f5ac543ce2b8289d03540713a Mon Sep 17 00:00:00 2001 From: nymkappa Date: Sun, 26 Jun 2022 11:46:53 +0200 Subject: [PATCH 07/84] +pool okminer +addr binance ultimus terrapool --- pools.json | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/pools.json b/pools.json index 109a3432..d57c2260 100644 --- a/pools.json +++ b/pools.json @@ -34,7 +34,7 @@ }, "BITFARMS": { "name": "Bitfarms", - "link": "https://www.bitarms.io/" + "link": "https://www.bitfarms.io/" }, "/Huobi/": { "name": "Huobi.pool", @@ -575,6 +575,10 @@ "Entrustus" : { "name": "Entrust Charity Pool", "link": "pool.entustus.org" + }, + "okminer.com/euz": { + "name" : "OKMINER", + "link" : "https://okminer.com/" } }, "payout_addresses" : { @@ -586,10 +590,18 @@ "name": "ULTIMUSPOOL", "link": "https://www.ultimuspool.com/" }, + "3C9sAKXrBVpJVe3b738yik4LPHpPmceBgd": { + "name" : "ULTIMUS POOL", + "link" : "https://www.ultimuspool.com/" + }, "3Qqp7LwxmSjPwRaKkDToysJsM3xA4ThqFk": { "name": "Terra Pool", "link": "https://terrapool.io/" }, + "32P5KVSbZYAkVmSHxDd2oBXaSk372rbV7L": { + "name" : "Terra Pool", + "link" : "https://terrapool.io" + }, "1MkCDCzHpBsYQivp8MxjY5AkTGG1f2baoe": { "name": "Luxor", "link": "https://mining.luxor.tech" @@ -1195,8 +1207,16 @@ "link": "https://hash.okkong.com/" }, "11wC5KcbgrWRBb43cwADdVrxgyF8mndVC": { - "name": "MiningCity", - "link": "https://www.miningcity.com/" + "name" : "MiningCity", + "link" : "https://www.miningcity.com/" + }, + "122pN8zvqTxJaA8fRY1PDBu4QYodqE5m2X": { + "name" : "Binance Pool", + "link" : "https://pool.binance.com/" + }, + "3L8Ck6bm3sve1vJGKo6Ht2k167YKSKi8TZ": { + "name" : "Binance Pool", + "link" : "https://pool.binance.com/" }, "1DSh7vX6ed2cgTeKPwufV5i4hSi4pp373h": { "name" : "Binance Pool", @@ -1269,6 +1289,10 @@ "1A32KFEX7JNPmU1PVjrtiXRrTQcesT3Nf1": { "name": "MARA Pool", "link": "https://marapool.com" + }, + "15xcAZ2HfaSwYbCV6GGbasBSAekBRRC5Q2": { + "name" : "OKMINER", + "link" : "https://okminer.com/" } }, "slugs": { @@ -1407,6 +1431,7 @@ "EkanemBTC": "ekanembtc", "CANOE": "canoe", "tiger": "tiger", - "1M1X": "1m1x" + "1M1X": "1m1x", + "OKMiner": "okminer" } } From d61989ea1d99cf785960933ac24664e3e7aabf7d Mon Sep 17 00:00:00 2001 From: nymkappa Date: Tue, 28 Jun 2022 14:05:05 +0200 Subject: [PATCH 08/84] Add new EMCD pool tags --- pools.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pools.json b/pools.json index 109a3432..a1e3d9db 100644 --- a/pools.json +++ b/pools.json @@ -536,6 +536,14 @@ "name" : "EMCDPool", "link" : "https://pool.emcd.io" }, + "get___emcd" : { + "name" : "EMCDPool", + "link" : "https://pool.emcd.io" + }, + "/EMCD/" : { + "name" : "EMCDPool", + "link" : "https://pool.emcd.io" + }, "Foundry USA Pool" : { "name" : "Foundry USA", "link" : "https://foundrydigital.com/" From f8653055acd3150d44dae2476d1f5d6e5666bd4f Mon Sep 17 00:00:00 2001 From: Felipe Knorr Kuhn <100320+knorrium@users.noreply.github.com> Date: Sat, 9 Jul 2022 03:57:35 -0700 Subject: [PATCH 09/84] Add a JSON validation GHA --- .github/workflows/validate-json.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/workflows/validate-json.yml diff --git a/.github/workflows/validate-json.yml b/.github/workflows/validate-json.yml new file mode 100644 index 00000000..2ab26f34 --- /dev/null +++ b/.github/workflows/validate-json.yml @@ -0,0 +1,17 @@ +name: JSON check + +on: + push: + paths: + - "**.json" + pull_request: + +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: json-syntax-check + uses: limitusus/json-syntax-check@v1 + with: + pattern: "\\.json$" From f0ca763462bd43410a45ffe49f620bb40c1eed67 Mon Sep 17 00:00:00 2001 From: Felipe Knorr Kuhn <100320+knorrium@users.noreply.github.com> Date: Sat, 9 Jul 2022 04:16:35 -0700 Subject: [PATCH 10/84] Update check name --- .github/workflows/validate-json.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/validate-json.yml b/.github/workflows/validate-json.yml index 2ab26f34..96c29a09 100644 --- a/.github/workflows/validate-json.yml +++ b/.github/workflows/validate-json.yml @@ -7,7 +7,7 @@ on: pull_request: jobs: - test: + json_validator: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 From 8c0066f913bff3e76530a60936aaf9ed37c8c57c Mon Sep 17 00:00:00 2001 From: jaybeddict1 <71771116+jaybeddict1@users.noreply.github.com> Date: Tue, 2 Aug 2022 19:08:49 -0400 Subject: [PATCH 11/84] add new btc.com and binance coinbase tag added "btccom" tag to "coinbase_tags". btc.com appears to have changed their coinbase tag syntax starting at block 746530. tested and confirmed on btc.com explorer (https://explorer.btc.com/btc/block/746530) --- pools.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pools.json b/pools.json index 01978062..6b4b4d23 100644 --- a/pools.json +++ b/pools.json @@ -32,6 +32,10 @@ "name" : "BTC.com", "link" : "https://pool.btc.com" }, + "/btccom/" : { + "name" : "BTC.com", + "link" : "https://pool.btc.com" + }, "BITFARMS": { "name": "Bitfarms", "link": "https://www.bitfarms.io/" From ecf706e87ad4373e659eced9a3d4f93c2aa1e4cb Mon Sep 17 00:00:00 2001 From: jaybeddict1 <71771116+jaybeddict1@users.noreply.github.com> Date: Wed, 3 Aug 2022 11:31:12 -0400 Subject: [PATCH 12/84] Added Titan pool to pools.json added "/Titan.io/" to "coinbase_tags" and associated address, 14hLEtxozmmih6Gg5xrGZLfx51bEMj21NW, to "payout_addresses" https://twitter.com/OGBTC/status/1554845449290502144 --- pools.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pools.json b/pools.json index 01978062..9cd7fe73 100644 --- a/pools.json +++ b/pools.json @@ -587,6 +587,10 @@ "okminer.com/euz": { "name" : "OKMINER", "link" : "https://okminer.com/" + }, + "/Titan.io/": { + "name" : "Titan", + "link" : "https://titan.io/" } }, "payout_addresses" : { @@ -1301,6 +1305,10 @@ "15xcAZ2HfaSwYbCV6GGbasBSAekBRRC5Q2": { "name" : "OKMINER", "link" : "https://okminer.com/" + }, + "14hLEtxozmmih6Gg5xrGZLfx51bEMj21NW": { + "name" : "Titan", + "link" : "https://titan.io/" } }, "slugs": { From 7cfbf3316c7ca3c0453d906015dbfc8f6fbca1a6 Mon Sep 17 00:00:00 2001 From: jaybeddict1 <71771116+jaybeddict1@users.noreply.github.com> Date: Wed, 3 Aug 2022 15:29:12 -0400 Subject: [PATCH 13/84] added titan slug updated "slugs" to include titan --- pools.json | 1 + 1 file changed, 1 insertion(+) diff --git a/pools.json b/pools.json index 9cd7fe73..dcd8357f 100644 --- a/pools.json +++ b/pools.json @@ -1449,5 +1449,6 @@ "tiger": "tiger", "1M1X": "1m1x", "OKMiner": "okminer" + "Titan": "titan" } } From 459e23e440d67c545d7638fde2a583ebad338d0f Mon Sep 17 00:00:00 2001 From: jaybeddict1 <71771116+jaybeddict1@users.noreply.github.com> Date: Tue, 9 Aug 2022 15:00:58 -0400 Subject: [PATCH 14/84] added ',' to correct syntax error --- pools.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pools.json b/pools.json index dcd8357f..9e517198 100644 --- a/pools.json +++ b/pools.json @@ -1448,7 +1448,7 @@ "CANOE": "canoe", "tiger": "tiger", "1M1X": "1m1x", - "OKMiner": "okminer" + "OKMiner": "okminer", "Titan": "titan" } } From 40bc53357afd1d5c2ad82536b718dd5a3f6df9da Mon Sep 17 00:00:00 2001 From: jaybeddict1 <71771116+jaybeddict1@users.noreply.github.com> Date: Tue, 9 Aug 2022 15:38:01 -0400 Subject: [PATCH 15/84] removed '/' in tag --- pools.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pools.json b/pools.json index 6b4b4d23..07ebb529 100644 --- a/pools.json +++ b/pools.json @@ -32,7 +32,7 @@ "name" : "BTC.com", "link" : "https://pool.btc.com" }, - "/btccom/" : { + "btccom" : { "name" : "BTC.com", "link" : "https://pool.btc.com" }, From 3487c8b373d714ae408a23b79728d759b198db7a Mon Sep 17 00:00:00 2001 From: jaybeddict1 <71771116+jaybeddict1@users.noreply.github.com> Date: Tue, 9 Aug 2022 18:03:25 -0400 Subject: [PATCH 16/84] removed '/' line 592 --- pools.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pools.json b/pools.json index 9e517198..8b2d6a52 100644 --- a/pools.json +++ b/pools.json @@ -588,7 +588,7 @@ "name" : "OKMINER", "link" : "https://okminer.com/" }, - "/Titan.io/": { + "Titan.io": { "name" : "Titan", "link" : "https://titan.io/" } From 42c082f7281e205a3c108fd18ced02db2d1f7011 Mon Sep 17 00:00:00 2001 From: softsimon Date: Wed, 14 Sep 2022 21:55:10 +0200 Subject: [PATCH 17/84] Adding new Foundry payout address --- pools.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pools.json b/pools.json index 8cbc93b0..3841cee6 100644 --- a/pools.json +++ b/pools.json @@ -1258,6 +1258,10 @@ "name" : "Foundry USA", "link" : "https://foundrydigital.com/" }, + "12KKDt4Mj7N5UAkQMN7LtPZMayenXHa8KL" : { + "name" : "Foundry USA", + "link" : "https://foundrydigital.com/" + }, "1QEiAhdHdMhBgVbDM7zUXWGkNhgEEJ6uLd": { "name": "ArkPool", "link": "https://www.arkpool.com/" From a1a7d86fa0396c5e103282b5e0912dcbd2a41b96 Mon Sep 17 00:00:00 2001 From: bitcoinminion <115226672+bitcoinminion@users.noreply.github.com> Date: Sat, 8 Oct 2022 06:51:27 -0500 Subject: [PATCH 18/84] Update pools.json We are proposing this changes for the SlushPool rename to Braiins Pool --- pools.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pools.json b/pools.json index 3841cee6..d71cdbd0 100644 --- a/pools.json +++ b/pools.json @@ -205,8 +205,8 @@ "link" : "http://give-me-coins.com/" }, "/slush/" : { - "name" : "SlushPool", - "link" : "https://slushpool.com/" + "name" : "Braiins Pool", + "link" : "https://braiins.com/pool" }, "Mined by AntPool" : { "name" : "AntPool", @@ -671,12 +671,12 @@ "link" : "https://polmine.pl/" }, "1CK6KHY6MHgYvmRQ4PAafKYDrg1ejbH1cE" : { - "name" : "SlushPool", - "link" : "https://slushpool.com/" + "name" : "Braiins Pool", + "link" : "https://braiins.com/pool" }, "1AqTMY7kmHZxBuLUR5wJjPFUvqGs23sesr" : { - "name" : "SlushPool", - "link" : "https://slushpool.com/" + "name" : "Braiins Pool", + "link" : "https://braiins.com/pool" }, "1AcAj9p6zJn4xLXdvmdiuPCtY7YkBPTAJo" : { "name" : "BitFury", @@ -1362,7 +1362,7 @@ "NMCbit": "nmcbit", "Yourbtc.net": "yourbtcnet", "Give Me Coins": "givemecoins", - "SlushPool": "slushpool", + "Braiins Pool": "braiinspool", "AntPool": "antpool", "MultiCoin.co": "multicoinco", "bcpool.io": "bcpoolio", From 11b35714190b0794a37c22f2a00fdc3a4317291c Mon Sep 17 00:00:00 2001 From: sha2fiddy <103975074+sha2fiddy@users.noreply.github.com> Date: Sat, 22 Oct 2022 12:48:32 -0400 Subject: [PATCH 19/84] remove space in ULTIMUSPOOL for name consistency --- pools.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pools.json b/pools.json index 3841cee6..4423fba4 100644 --- a/pools.json +++ b/pools.json @@ -607,7 +607,7 @@ "link": "https://www.ultimuspool.com/" }, "3C9sAKXrBVpJVe3b738yik4LPHpPmceBgd": { - "name" : "ULTIMUS POOL", + "name" : "ULTIMUSPOOL", "link" : "https://www.ultimuspool.com/" }, "3Qqp7LwxmSjPwRaKkDToysJsM3xA4ThqFk": { From d164c0d9595f2440b31b3f9160b4d8fd095d2640 Mon Sep 17 00:00:00 2001 From: Alven Diaz Date: Wed, 26 Oct 2022 18:49:42 -0700 Subject: [PATCH 20/84] Updates MARA pool coinbase address --- pools.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pools.json b/pools.json index 3841cee6..d19f3103 100644 --- a/pools.json +++ b/pools.json @@ -1,4 +1,4 @@ -{ +m{ "coinbase_tags" : { "/BlockfillsPool/" : { "name": "BlockFills", @@ -1310,6 +1310,10 @@ "name": "MARA Pool", "link": "https://marapool.com" }, + "15MdAHnkxt9TMC2Rj595hsg8Hnv693pPBB": { + "name": "MARA Pool", + "link": "https://marapool.com" + } "15xcAZ2HfaSwYbCV6GGbasBSAekBRRC5Q2": { "name" : "OKMINER", "link" : "https://okminer.com/" From 009a1e7c39014753b3d714f74dd525af4c39c992 Mon Sep 17 00:00:00 2001 From: Alven Diaz Date: Wed, 26 Oct 2022 18:50:51 -0700 Subject: [PATCH 21/84] Fixes typo --- pools.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pools.json b/pools.json index d19f3103..32041cb3 100644 --- a/pools.json +++ b/pools.json @@ -1,4 +1,4 @@ -m{ +{ "coinbase_tags" : { "/BlockfillsPool/" : { "name": "BlockFills", From 7715318eb596b9380ed00b90ff8aaf00b3620bae Mon Sep 17 00:00:00 2001 From: Alven Diaz Date: Wed, 26 Oct 2022 18:51:51 -0700 Subject: [PATCH 22/84] Another typo --- pools.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pools.json b/pools.json index 32041cb3..8e36819c 100644 --- a/pools.json +++ b/pools.json @@ -1313,7 +1313,7 @@ "15MdAHnkxt9TMC2Rj595hsg8Hnv693pPBB": { "name": "MARA Pool", "link": "https://marapool.com" - } + }, "15xcAZ2HfaSwYbCV6GGbasBSAekBRRC5Q2": { "name" : "OKMINER", "link" : "https://okminer.com/" From 0b5428f3d7fe83ce0dfe30f80eee214369e55443 Mon Sep 17 00:00:00 2001 From: Felipe Knorr Kuhn <100320+knorrium@users.noreply.github.com> Date: Tue, 8 Nov 2022 08:12:05 -0800 Subject: [PATCH 23/84] Update PR triggers to run the json validator --- .github/workflows/validate-json.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/validate-json.yml b/.github/workflows/validate-json.yml index 96c29a09..2894c9c9 100644 --- a/.github/workflows/validate-json.yml +++ b/.github/workflows/validate-json.yml @@ -5,6 +5,7 @@ on: paths: - "**.json" pull_request: + types: [opened, review_requested, synchronize] jobs: json_validator: From 53bb6e8083270d819f19a0c2e9210d744958debb Mon Sep 17 00:00:00 2001 From: Read1337 Date: Sat, 5 Nov 2022 08:07:36 +0000 Subject: [PATCH 24/84] PEGA Pool Added PEGA Pool Typo --- pools.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pools.json b/pools.json index 3841cee6..eb3e7d05 100644 --- a/pools.json +++ b/pools.json @@ -595,6 +595,10 @@ "Titan.io": { "name" : "Titan", "link" : "https://titan.io/" + }, + "/pegapool/" : { + "name" : "PEGA Pool", + "link" : "https://www.pega-pool.com" } }, "payout_addresses" : { @@ -1317,6 +1321,10 @@ "14hLEtxozmmih6Gg5xrGZLfx51bEMj21NW": { "name" : "Titan", "link" : "https://titan.io/" + }, + "1BGFwRzjCfRR7EvRHnzfHyFjGR8XiBDFKa" : { + "name" : "PEGA Pool", + "link" : "https://www.pega-pool.com" } }, "slugs": { @@ -1457,6 +1465,7 @@ "tiger": "tiger", "1M1X": "1m1x", "OKMiner": "okminer", - "Titan": "titan" + "Titan": "titan", + "PEGA Pool": "pegapool" } } From bc8748ea27d3a01d5af986edca78a2c59b4fbe0d Mon Sep 17 00:00:00 2001 From: nymkappa Date: Thu, 10 Nov 2022 09:38:48 +0100 Subject: [PATCH 25/84] Add documentation into the README --- README.md | 194 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 192 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e4f8cdb9..eacdb616 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,195 @@ # Bitcoin Mining Pools -Coinbase Tags used on https://mempool.space/mining/pools +Mining pools definition used on https://mempool.space/mining/pools -Contributions welcome. +# Contributing + +Contributions welcome. All changes must be applied in `pools.json` file. + +## Adding a new mining pool + +Regardless of the choosen method, we recommend adding a appropriate slug to each +new mining pool you add to `pools.json`. The slug will be used as a unique tag for +the mining pool, for example in the public facing urls like https://mempool.space/mining/pool/foundryusa (here `foundryusa` is the slug). + +You can specify mining pool slugs in the `slugs` object in `pools.json`. If you +don't specify one, we will automatically generate one [as such](https://github.com/mempool/mempool/blob/02820b0e6836c4202c2e346195e8aace357e3483/backend/src/api/pools-parser.ts#L106-L110). + +```javascript +if (slug === undefined) { + // Only keep alphanumerical + slug = poolNames[i].replace(/[^a-z0-9]/gi, '').toLowerCase(); + logger.warn(`No slug found for '${poolNames[i]}', generating it => '${slug}'`); +} +``` + +### Add a new mining pool by `coinbase_tags` + +You can add a new mining pool by specifying the coinbase tag they're using in +the coinbase transaction. + +To add a new pool, you must add a new JSON object in the `coinbase_tags` object. +Note that you can add multiple tags for the same mining pool, but you *must* use +the exact same values for `name` and `link` in each new entry. +For example: + +```json +"Foundry USA Pool" : { + "name" : "Foundry USA", + "link" : "https://foundrydigital.com/" +}, +"Foundry USA Pool another tag" : { + "name" : "Foundry USA", + "link" : "https://foundrydigital.com/" +}, +``` + +Each coinbase tag will be use as a regex to match blocks with their mining pool. +This is how we use it in mempool application. You can see the code [here](https://github.com/mempool/mempool/blob/02820b0e6836c4202c2e346195e8aace357e3483/backend/src/api/blocks.ts#L238-L246). +```javascript +const regexes: string[] = JSON.parse(pools[i].regexes); +for (let y = 0; y < regexes.length; ++y) { + const regex = new RegExp(regexes[y], 'i'); + const match = asciiScriptSig.match(regex); + if (match !== null) { + return pools[i]; + } +} +``` + +### Add a new mining pool by `payout_addresses` + +You can add a new mining pool by specifying the receiving address they're using in +the coinbase transaction to receive the miner reward. + +To add a new pool, you must add a new JSON object in the `payout_addresses` object. +Note that you can add multiple addresses for the same mining pool, but you *must* use +the exact same values for `name` and `link` in each new entry. +For example: + +```json +"1FFxkVijzvUPUeHgkFjBk2Qw8j3wQY2cDw" : { + "name" : "Foundry USA", + "link" : "https://foundrydigital.com/" +}, +"12KKDt4Mj7N5UAkQMN7LtPZMayenXHa8KL" : { + "name" : "Foundry USA", + "link" : "https://foundrydigital.com/" +}, +``` + +Each address will be use to match blocks with their mining pool by matching the +coinbase transaction output address. +This is how we use it in mempool application. You can see the code [here](https://github.com/mempool/mempool/blob/02820b0e6836c4202c2e346195e8aace357e3483/backend/src/api/blocks.ts#L230-L236). +```javascript +const address = txMinerInfo.vout[0].scriptpubkey_address; +for (let i = 0; i < pools.length; ++i) { + if (address !== undefined) { + const addresses: string[] = JSON.parse(pools[i].addresses); + if (addresses.indexOf(address) !== -1) { + return pools[i]; + } + } +``` + +## Change an existing mining pool metadata + +You can also change an existing mining pool's name, link and slug. In order to +do so properly, you must update all existing entry in the `pools.json` file. + +For example, if you'd like to rename `Foundry USA` to `Foundry Pool`, you must replace +all occurences of the old string with the new one in `pools.json` file, with no +exception, otherwise you'll end with two mining pools. The samme idea applies if +you want to change the link or the slug. + +For example, to rename `Foundry USA` to `Foundry Pool` you'd need to update the +following (using today's `pools.json` as reference): + +```json +// Original +"Foundry USA Pool" : { + "name" : "Foundry USA", + "link" : "https://foundrydigital.com/" +}, + "/2cDw/" : { + "name" : "Foundry USA", + "link" : "https://foundrydigital.com/" +}, +// Renamed +"Foundry USA Pool" : { + "name" : "Foundry Pool", + "link" : "https://foundrydigital.com/" +}, + "/2cDw/" : { + "name" : "Foundry Pool", + "link" : "https://foundrydigital.com/" +}, +``` +```json +// Original +"1FFxkVijzvUPUeHgkFjBk2Qw8j3wQY2cDw" : { + "name" : "Foundry USA", + "link" : "https://foundrydigital.com/" +}, +"12KKDt4Mj7N5UAkQMN7LtPZMayenXHa8KL" : { + "name" : "Foundry USA", + "link" : "https://foundrydigital.com/" +}, +// Renamed +"1FFxkVijzvUPUeHgkFjBk2Qw8j3wQY2cDw" : { + "name" : "Foundry Pool", + "link" : "https://foundrydigital.com/" +}, +"12KKDt4Mj7N5UAkQMN7LtPZMayenXHa8KL" : { + "name" : "Foundry Pool", + "link" : "https://foundrydigital.com/" +}, +``` + +```json +// Original +"Foundry USA": "foundryusa", +// Renamed - Be aware, this will also change the mining pool page link from +mempool.space/mining/pool/foundryusa to mempool.space/mining/pool/foundrypool +"Foundry Pool": "foundrypool", +``` + +## Block re-indexing + +When a mining pool's coinbase tag or addresses is updated in `pools.jon`, +mempool can automatically re-index the appropriate blocks in order to re-assign +them to the correct mining pool. +"Appropriate" blocks here concern all blocks which are not yet assigned to a +mining pool (`unknown` pool), from block 130635 (first known mining pool block) +as well as all blocks from the update mining pool. +You can find the re-indexing logic [here](https://github.com/mempool/mempool/blob/02820b0e6836c4202c2e346195e8aace357e3483/backend/src/api/pools-parser.ts#L224-L249) + +You can enable/disable this behavior using by setting the following backend +configuration variable: +``` +{ + "MEMPOOL": { + "AUTOMATIC_BLOCK_REINDEXING": false + } +} +``` + +If you set it to false, no re-indexing will happen automatically, but this also +means that you will need to delete blocks manually from your database. Upon +restarting your backend, missing indexed blocks are always be re-indexed using +the latest mining pool data. + +## Mining pool definition + +When the mempool backend starts, we automatically fetch the latest `pools.json` +version from github. By default the url points to https://github.com/mempool/mining-pools/blob/master/pools.json but you can configure it to points to another repo by setting +the following backend variables: + +``` +{ + "MEMPOOL": { + 'POOLS_JSON_URL': 'https://raw.githubusercontent.com/mempool/mining-pools/master/pools.json', + 'POOLS_JSON_TREE_URL': 'https://api.github.com/repos/mempool/mining-pools/git/trees/master' + } +} +``` \ No newline at end of file From dd2b6ae7ac2398a7fdc477a803c8734927f1145c Mon Sep 17 00:00:00 2001 From: hunicus <93150691+hunicus@users.noreply.github.com> Date: Thu, 17 Nov 2022 11:33:04 -0500 Subject: [PATCH 26/84] Add foundry address (november 2022) --- pools.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pools.json b/pools.json index 3841cee6..7927b6f4 100644 --- a/pools.json +++ b/pools.json @@ -1262,6 +1262,10 @@ "name" : "Foundry USA", "link" : "https://foundrydigital.com/" }, + "bc1qxhmdufsvnuaaaer4ynz88fspdsxq2h9e9cetdj" : { + "name" : "Foundry USA", + "link" : "https://foundrydigital.com/" + }, "1QEiAhdHdMhBgVbDM7zUXWGkNhgEEJ6uLd": { "name": "ArkPool", "link": "https://www.arkpool.com/" From 13193eeaa41d2b025c68ad852ea31d7bd7639ac5 Mon Sep 17 00:00:00 2001 From: nymkappa Date: Tue, 22 Nov 2022 11:23:08 +0900 Subject: [PATCH 27/84] Add new poolin coinbase tag --- pools.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pools.json b/pools.json index 1ecb4463..8e30cb8f 100644 --- a/pools.json +++ b/pools.json @@ -460,6 +460,10 @@ "name" : "Poolin", "link" : "https://www.poolin.com/" }, + "/poolin/": { + "name" : "Poolin", + "link" : "https://www.poolin.com/" + }, "/SecretSuperstar/": { "name" : "SecretSuperstar", "link" : "" From b6790c3853bcb63782d3bb15f2ba7155ce66fdfa Mon Sep 17 00:00:00 2001 From: nymkappa Date: Tue, 22 Nov 2022 11:28:14 +0900 Subject: [PATCH 28/84] Fix caps on OKMINER slug --- pools.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pools.json b/pools.json index 8e30cb8f..2f53d2a7 100644 --- a/pools.json +++ b/pools.json @@ -1476,7 +1476,7 @@ "CANOE": "canoe", "tiger": "tiger", "1M1X": "1m1x", - "OKMiner": "okminer", + "OKMINER": "okminer", "Titan": "titan", "PEGA Pool": "pegapool" } From d236013e63f24187935f4c1436e4fe0911b5f326 Mon Sep 17 00:00:00 2001 From: nymkappa <1612910616@pm.me> Date: Sun, 26 Feb 2023 10:57:29 +0900 Subject: [PATCH 29/84] Add new mining pools-v2.json definitions --- pools-v2.json | 1515 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1515 insertions(+) create mode 100644 pools-v2.json diff --git a/pools-v2.json b/pools-v2.json new file mode 100644 index 00000000..e0a19f7e --- /dev/null +++ b/pools-v2.json @@ -0,0 +1,1515 @@ +[ + { + "id": 1, + "name": "BlockFills", + "addresses": [ + "1PzVut5X6Nx7Mv4JHHKPtVM9Jr9LJ4Rbry" + ], + "tags": [ + "/BlockfillsPool/" + ], + "link": "https://www.blockfills.com/mining" + }, + { + "id": 2, + "name": "ULTIMUSPOOL", + "addresses": [ + "1EMVSMe1VJUuqv7D7SFzctnVXk4KdjXATi", + "3C9sAKXrBVpJVe3b738yik4LPHpPmceBgd" + ], + "tags": [ + "/ultimus/" + ], + "link": "https://www.ultimuspool.com" + }, + { + "id": 3, + "name": "Terra Pool", + "addresses": [ + "32P5KVSbZYAkVmSHxDd2oBXaSk372rbV7L", + "3Qqp7LwxmSjPwRaKkDToysJsM3xA4ThqFk" + ], + "tags": [ + "terrapool.io" + ], + "link": "https://terrapool.io" + }, + { + "id": 4, + "name": "Luxor", + "addresses": [ + "1MkCDCzHpBsYQivp8MxjY5AkTGG1f2baoe" + ], + "tags": [ + "/LUXOR/" + ], + "link": "https://mining.luxor.tech" + }, + { + "id": 5, + "name": "1THash", + "addresses": [ + "147SwRQdpCfj5p8PnfsXV2SsVVpVcz3aPq", + "15vgygQ7ZsWdvZpctmTZK4673QBHsos6Sh" + ], + "tags": [ + "/1THash&58COIN/", + "/1THash/" + ], + "link": "https://www.1thash.top" + }, + { + "id": 6, + "name": "BTC.com", + "addresses": [ + "1Bf9sZvBHPFGVPX71WX2njhd1NXKv5y7v5", + "34qkc2iac6RsyxZVfyE2S5U5WcRsbg2dpK", + "3EhLZarJUNSfV6TWMZY1Nh5mi3FMsdHa5U", + "3NA8hsjfdgVkmmVS9moHmkZsVCoLxUkvvv", + "bc1qjl8uwezzlech723lpnyuza0h2cdkvxvh54v3dn" + ], + "tags": [ + "/BTC.COM/", + "/BTC.com/", + "btccom" + ], + "link": "https://pool.btc.com" + }, + { + "id": 7, + "name": "Bitfarms", + "addresses": [ + "3GvEGtnvgeBJ3p3EpdZhvUkxY4pDARkbjd" + ], + "tags": [ + "BITFARMS" + ], + "link": "https://www.bitfarms.io" + }, + { + "id": 8, + "name": "Huobi.pool", + "addresses": [ + "18Zcyxqna6h7Z7bRjhKvGpr8HSfieQWXqj", + "1EepjXgvWUoRyNvuLSAxjiqZ1QqKGDANLW", + "1MvYASoHjqynMaMnP7SBmenyEWiLsTqoU6", + "3HuobiNg2wHjdPU2mQczL9on8WF7hZmaGd" + ], + "tags": [ + "/HuoBi/", + "/Huobi/" + ], + "link": "https://www.hpt.com" + }, + { + "id": 9, + "name": "WAYI.CN", + "addresses": [], + "tags": [ + "/E2M & BTC.TOP/" + ], + "link": "https://www.easy2mine.com" + }, + { + "id": 10, + "name": "CanoePool", + "addresses": [ + "1GP8eWArgpwRum76saJS4cZKCHWJHs9PQo" + ], + "tags": [ + "/CANOE/", + "/canoepool/" + ], + "link": "https://btc.canoepool.com" + }, + { + "id": 11, + "name": "BTC.TOP", + "addresses": [ + "1Hz96kJKF2HLPGY15JWLB5m9qGNxvt8tHJ" + ], + "tags": [ + "/BTC.TOP/" + ], + "link": "https://btc.top" + }, + { + "id": 12, + "name": "Bitcoin.com", + "addresses": [], + "tags": [ + "pool.bitcoin.com" + ], + "link": "https://www.bitcoin.com" + }, + { + "id": 13, + "name": "175btc", + "addresses": [], + "tags": [ + "Mined By 175btc.com" + ], + "link": "https://www.175btc.com" + }, + { + "id": 14, + "name": "GBMiners", + "addresses": [], + "tags": [ + "/mined by gbminers/" + ], + "link": "https://gbminers.com" + }, + { + "id": 15, + "name": "A-XBT", + "addresses": [ + "1MFsp2txCPwMMBJjNNeKaduGGs8Wi1Ce7X" + ], + "tags": [ + "/A-XBT/" + ], + "link": "https://www.a-xbt.com" + }, + { + "id": 16, + "name": "ASICMiner", + "addresses": [], + "tags": [ + "ASICMiner" + ], + "link": "https://www.asicminer.co" + }, + { + "id": 17, + "name": "BitMinter", + "addresses": [ + "19PkHafEN18mquJ9ChwZt5YEFoCdPP5vYB" + ], + "tags": [ + "BitMinter" + ], + "link": "https://bitminter.com" + }, + { + "id": 18, + "name": "BitcoinRussia", + "addresses": [ + "14R2r9FkyDmyxGB9xUVwVLdgsX9YfdVamk", + "165GCEAx81wce33FWEnPCRhdjcXCrBJdKn" + ], + "tags": [ + "/Bitcoin-Russia.ru/" + ], + "link": "https://bitcoin-russia.ru" + }, + { + "id": 19, + "name": "BTCServ", + "addresses": [], + "tags": [ + "btcserv" + ], + "link": "https://btcserv.net" + }, + { + "id": 20, + "name": "simplecoin.us", + "addresses": [], + "tags": [ + "simplecoin" + ], + "link": "https://simplecoin.us" + }, + { + "id": 21, + "name": "BTC Guild", + "addresses": [], + "tags": [ + "BTC Guild" + ], + "link": "https://www.btcguild.com" + }, + { + "id": 22, + "name": "Eligius", + "addresses": [], + "tags": [ + "Eligius" + ], + "link": "https://eligius.st" + }, + { + "id": 23, + "name": "OzCoin", + "addresses": [], + "tags": [ + "ozco.in", + "ozcoin" + ], + "link": "https://ozcoin.net" + }, + { + "id": 24, + "name": "EclipseMC", + "addresses": [ + "15xiShqUqerfjFdyfgBH1K7Gwp6cbYmsTW", + "18M9o2mXNjNR96yKe7eyY6pfP6Nx4Nso3d" + ], + "tags": [ + "EMC ", + "EMC:" + ], + "link": "https://eclipsemc.com" + }, + { + "id": 25, + "name": "MaxBTC", + "addresses": [], + "tags": [ + "MaxBTC" + ], + "link": "https://maxbtc.com" + }, + { + "id": 26, + "name": "TripleMining", + "addresses": [], + "tags": [ + "Triplemining.com", + "triplemining" + ], + "link": "https://www.triplemining.com" + }, + { + "id": 27, + "name": "CoinLab", + "addresses": [], + "tags": [ + "CoinLab" + ], + "link": "https://coinlab.com" + }, + { + "id": 28, + "name": "50BTC", + "addresses": [], + "tags": [ + "50BTC" + ], + "link": "https://www.50btc.com" + }, + { + "id": 29, + "name": "GHash.IO", + "addresses": [ + "1CjPR7Z5ZSyWk6WtXvSFgkptmpoi4UM9BC" + ], + "tags": [ + "ghash.io" + ], + "link": "https://ghash.io" + }, + { + "id": 30, + "name": "ST Mining Corp", + "addresses": [], + "tags": [ + "st mining corp" + ], + "link": "https://bitcointalk.org/index.php?topic=77000.msg3207708#msg3207708" + }, + { + "id": 31, + "name": "Bitparking", + "addresses": [], + "tags": [ + "bitparking" + ], + "link": "https://mmpool.bitparking.com" + }, + { + "id": 32, + "name": "mmpool", + "addresses": [], + "tags": [ + "mmpool" + ], + "link": "https://mmpool.org/pool" + }, + { + "id": 33, + "name": "Polmine", + "addresses": [ + "13vWXwzNF5Ef9SUXNTdr7de7MqiV4G1gnL", + "16cv7wyeG6RRqhvJpY21CnsjxuKj2gAoK2", + "17kkmDx8eSwj2JTTULb3HkJhCmexfysExz", + "1AajKXkaq2DsnDmP8ZPTrE5gH1HFo1x3AU", + "1JrYhdhP2jCY6JwuVzdk9jUwc4pctcSes7", + "1Nsvmnv8VcTMD643xMYAo35Aco3XA5YPpe" + ], + "tags": [ + "by polmine.pl", + "bypmneU" + ], + "link": "https://polmine.pl" + }, + { + "id": 34, + "name": "KnCMiner", + "addresses": [], + "tags": [ + "KnCMiner" + ], + "link": "https://portal.kncminer.com/pool" + }, + { + "id": 35, + "name": "Bitalo", + "addresses": [ + "1HTejfsPZQGi3afCMEZTn2xdmoNzp13n3F" + ], + "tags": [ + "Bitalo" + ], + "link": "https://bitalo.com/mining" + }, + { + "id": 36, + "name": "F2Pool", + "addresses": [ + "1KFHE7w8BhaENAswwryaoccDb6qcT6DbYY", + "bc1qf274x7penhcd8hsv3jcmwa5xxzjl2a6pa9pxwm" + ], + "tags": [ + "七彩神仙鱼", + "🐟" + ], + "link": "https://www.f2pool.com" + }, + { + "id": 37, + "name": "HHTT", + "addresses": [], + "tags": [ + "HHTT" + ], + "link": "https://hhtt.1209k.com" + }, + { + "id": 38, + "name": "MegaBigPower", + "addresses": [ + "1K7znxRfkS8R1hcmyMvHDum1hAQreS4VQ4" + ], + "tags": [ + "megabigpower.com" + ], + "link": "https://megabigpower.com" + }, + { + "id": 39, + "name": "Mt Red", + "addresses": [], + "tags": [ + "/mtred/" + ], + "link": "https://mtred.com" + }, + { + "id": 40, + "name": "NMCbit", + "addresses": [], + "tags": [ + "nmcbit.com" + ], + "link": "https://nmcbit.com" + }, + { + "id": 41, + "name": "Yourbtc.net", + "addresses": [], + "tags": [ + "yourbtc.net" + ], + "link": "https://yourbtc.net" + }, + { + "id": 42, + "name": "Give Me Coins", + "addresses": [], + "tags": [ + "Give-Me-Coins" + ], + "link": "https://give-me-coins.com" + }, + { + "id": 43, + "name": "Braiins Pool", + "addresses": [ + "1AqTMY7kmHZxBuLUR5wJjPFUvqGs23sesr", + "1CK6KHY6MHgYvmRQ4PAafKYDrg1ejbH1cE" + ], + "tags": [ + "/slush/" + ], + "link": "https://braiins.com/pool" + }, + { + "id": 44, + "name": "AntPool", + "addresses": [ + "12dRugNcdxK39288NjcDV4GX7rMsKCGn6B", + "15kiNKfDWsq7UsPg87UwxA8rVvWAjzRkYS", + "16MdTdqmXusauybtXTmFEW4GNFPPgGxQYE", + "16kUc5B48qnASbxeZTisCqTNx6G3DPXuKn", + "17gVZssumiJqYMCHozHKXGyaAvyu6NCX6V", + "1AJQ3jXhUF8WiisEcuVd8Xmfq4QJ7n1SdL", + "1B7ZBX2C39b26M9chHLURGSFTJA6DDQkZv", + "1BWW3pg5jb6rxebrNeo9TATarwJ1rthnoe", + "1CBqo1w3hmm9SCmbu2Yg6Ls4uLfkUqZJsx", + "1CZHhV67Qos4xXb8uYqvAGjK8Wq52woPi5", + "1CyB8GJNEsNVXtPutB36nrDY3fMXBTzXSX", + "1D4UZG4qo8bF1MuZHSEyBHRZaxT8inatXS", + "1D9jw3QHNankXxtcGVihsDK7Z7THN6j7Pg", + "1DDXyKUT6q3H9e5QXm2Gv6BNNWgztFG55g", + "1DQaDTefKPjHz3beLuo8KHRZF9t2Sc6foP", + "1Dek9ArRHb9tyWb9gaaX8SWmkfi5V7U5Y6", + "1DyR7HPQWjM6Zrnk7SzHVY2GEpXRGNNH9o", + "1FdJkPdpXtK3t5utZHJAop3saLZWfPfgak", + "1FrHkVsW7csAYYaRbUUcrKSmv91hcQnsqQ", + "1GEG1JR81jvUXs7TMAuo3SPBHZrpJijcjt", + "1GRcX882sdBYCAWyG99iF2oz7j3nYzXhLM", + "1GT2N4dCufvbnTKMbS61QrQPN4SexCAFiH", + "1Gp7iCzDGMZiV55Kt8uKsux6VyoHe1aJaN", + "1H3u6R813MHGYhmGW6v86EYYriawRtACYD", + "1H6ckqNWikmVT3wpN3X1BQ6b156Xc9nT2L", + "1JBVrhSSDrZrRmm4RnoWouqgGGqJMvWHi8", + "1JwUDWVSbAY5NeCBJhxQk1E8AfETfZuPj4", + "1K8PNogxBZ6ts532DZnzxdbjgzJLjLdXqz", + "1KmgBTL7cFmFFYTD7HcdkMcZXRcTkh2WwS", + "1LTGvTjDxiy5S9YcKEE9Lb7xSpZcPSqinw", + "1MiQrT5sEKTUGNMbd9WS3yPPkSjWdpYA2r", + "1NS4gbx1G2D5rc9PnvVsPys12nKxGiQg72", + "1Nh7uHdvY6fNwtQtM1G5EZAFPLC33B59rB", + "1Pzf7qT7bBGouvnjRvtRD8VhTyqjX1NrJT", + "1Sjj2cPC3rTWcSTEYDeu2f3BavLosog4T", + "1jLVpwtNMfXWaHY4eiLDmGuBxokYLgv1X", + "3FaYVQF6wCMUB9NCeRe4tUp1zZx8qqM7H1" + ], + "tags": [ + "/AntPool/", + "Mined By AntPool", + "Mined by AntPool" + ], + "link": "https://www.antpool.com" + }, + { + "id": 45, + "name": "MultiCoin.co", + "addresses": [], + "tags": [ + "Mined by MultiCoin.co" + ], + "link": "https://multicoin.co" + }, + { + "id": 46, + "name": "bcpool.io", + "addresses": [], + "tags": [ + "bcpool.io" + ], + "link": "https://bcpool.io" + }, + { + "id": 47, + "name": "Cointerra", + "addresses": [ + "1BX5YoLwvqzvVwSrdD4dC32vbouHQn2tuF" + ], + "tags": [ + "cointerra" + ], + "link": "https://cointerra.com" + }, + { + "id": 48, + "name": "KanoPool", + "addresses": [], + "tags": [ + "Kano" + ], + "link": "https://kano.is" + }, + { + "id": 49, + "name": "Solo CK", + "addresses": [], + "tags": [ + "/solo.ckpool.org/" + ], + "link": "https://solo.ckpool.org" + }, + { + "id": 50, + "name": "CKPool", + "addresses": [], + "tags": [ + "/ckpool.org/" + ], + "link": "https://ckpool.org" + }, + { + "id": 51, + "name": "NiceHash", + "addresses": [], + "tags": [ + "/NiceHashSolo" + ], + "link": "https://solo.nicehash.com" + }, + { + "id": 52, + "name": "BitClub", + "addresses": [ + "155fzsEBHy9Ri2bMQ8uuuR3tv1YzcDywd4" + ], + "tags": [ + "/BitClub Network/" + ], + "link": "https://bitclubpool.com" + }, + { + "id": 53, + "name": "Bitcoin Affiliate Network", + "addresses": [], + "tags": [ + "bitcoinaffiliatenetwork.com" + ], + "link": "https://mining.bitcoinaffiliatenetwork.com" + }, + { + "id": 54, + "name": "BTCC", + "addresses": [ + "152f1muMCNa7goXYhYAQC61hxEgGacmncB" + ], + "tags": [ + "/BTCC/", + "BTCChina Pool", + "BTCChina.com", + "btcchina.com" + ], + "link": "https://pool.btcc.com" + }, + { + "id": 55, + "name": "BWPool", + "addresses": [ + "1JLRXD8rjRgQtTS9MvfQALfHgGWau9L9ky" + ], + "tags": [ + "BW Pool", + "BWPool" + ], + "link": "https://bwpool.net" + }, + { + "id": 56, + "name": "EXX&BW", + "addresses": [], + "tags": [ + "xbtc.exx.com&bw.com" + ], + "link": "https://xbtc.exx.com" + }, + { + "id": 57, + "name": "Bitsolo", + "addresses": [ + "18zRehBcA2YkYvsC7dfQiFJNyjmWvXsvon" + ], + "tags": [ + "Bitsolo Pool" + ], + "link": "https://bitsolo.net" + }, + { + "id": 58, + "name": "BitFury", + "addresses": [ + "14yfxkcpHnju97pecpM7fjuTkVdtbkcfE6", + "1AcAj9p6zJn4xLXdvmdiuPCtY7YkBPTAJo" + ], + "tags": [ + "/BitFury/", + "/Bitfury/" + ], + "link": "https://bitfury.com" + }, + { + "id": 59, + "name": "21 Inc.", + "addresses": [ + "15rQXUSBQRubShPpiJfDLxmwS8ze2RUm4z", + "1CdJi2xRTXJF6CEJqNHYyQDNEcM3X7fUhD", + "1GC6HxDvnchDdb5cGkFXsJMZBFRsKAXfwi" + ], + "tags": [ + "/pool34/" + ], + "link": "https://21.co" + }, + { + "id": 60, + "name": "digitalBTC", + "addresses": [ + "1MimPd6LrPKGftPRHWdfk8S3KYBfN4ELnD" + ], + "tags": [ + "/agentD/" + ], + "link": "https://digitalbtc.com" + }, + { + "id": 61, + "name": "8baochi", + "addresses": [ + "1Hk9gD8xMo2XBUhE73y5zXEM8xqgffTB5f" + ], + "tags": [ + "/八宝池 8baochi.com/" + ], + "link": "https://8baochi.com" + }, + { + "id": 62, + "name": "myBTCcoin Pool", + "addresses": [ + "151T7r1MhizzJV6dskzzUkUdr7V8JxV2Dx" + ], + "tags": [ + "myBTCcoin Pool" + ], + "link": "https://mybtccoin.com" + }, + { + "id": 63, + "name": "TBDice", + "addresses": [ + "1BUiW44WuJ2jiJgXiyxJVFMN8bc1GLdXRk" + ], + "tags": [ + "TBDice" + ], + "link": "https://tbdice.org" + }, + { + "id": 64, + "name": "HASHPOOL", + "addresses": [], + "tags": [ + "HASHPOOL" + ], + "link": "https://hashpool.com" + }, + { + "id": 65, + "name": "Nexious", + "addresses": [ + "1GBo1f2tzVx5jScV9kJXPUP9RjvYXuNzV7" + ], + "tags": [ + "/Nexious/" + ], + "link": "https://nexious.com" + }, + { + "id": 66, + "name": "Bravo Mining", + "addresses": [], + "tags": [ + "/bravo-mining/" + ], + "link": "https://www.bravo-mining.com" + }, + { + "id": 67, + "name": "HotPool", + "addresses": [ + "17judvK4AC2M6KhaBbAEGw8CTKc9Pg8wup" + ], + "tags": [ + "/HotPool/" + ], + "link": "https://hotpool.co" + }, + { + "id": 68, + "name": "OKExPool", + "addresses": [], + "tags": [ + "/www.okex.com/" + ], + "link": "https://www.okex.com" + }, + { + "id": 69, + "name": "BCMonster", + "addresses": [ + "1E18BNyobcoiejcDYAz5SjbrzifNDEpM88" + ], + "tags": [ + "/BCMonster/" + ], + "link": "https://www.bcmonster.com" + }, + { + "id": 70, + "name": "1Hash", + "addresses": [ + "1F1xcRt8H8Wa623KqmkEontwAAVqDSAWCV" + ], + "tags": [ + "Mined by 1hash.com" + ], + "link": "https://www.1hash.com" + }, + { + "id": 71, + "name": "Bixin", + "addresses": [ + "13hQVEstgo4iPQZv9C7VELnLWF7UWtF4Q3", + "1KsFhYKLs8qb1GHqrPxHoywNQpet2CtP9t" + ], + "tags": [ + "/Bixin/", + "/HaoBTC/", + "HAOBTC" + ], + "link": "https://haopool.com" + }, + { + "id": 72, + "name": "TATMAS Pool", + "addresses": [], + "tags": [ + "/ViaBTC/TATMAS Pool/" + ], + "link": "https://tmsminer.com" + }, + { + "id": 73, + "name": "ViaBTC", + "addresses": [], + "tags": [ + "/ViaBTC/", + "viabtc.com deploy" + ], + "link": "https://viabtc.com" + }, + { + "id": 74, + "name": "ConnectBTC", + "addresses": [ + "1KPQkehgYAqwiC6UCcbojM3mbGjURrQJF2" + ], + "tags": [ + "/ConnectBTC - Home for Miners/" + ], + "link": "https://www.connectbtc.com" + }, + { + "id": 75, + "name": "BATPOOL", + "addresses": [ + "167ApWWxUSFQmz2jdz9xop3oAKdLejvMML" + ], + "tags": [ + "/BATPOOL/" + ], + "link": "https://www.batpool.com" + }, + { + "id": 76, + "name": "Waterhole", + "addresses": [ + "1FLH1SoLv4U68yUERhDiWzrJn5TggMqkaZ" + ], + "tags": [ + "/WATERHOLE.IO/" + ], + "link": "https://btc.waterhole.io" + }, + { + "id": 77, + "name": "DCExploration", + "addresses": [], + "tags": [ + "/DCExploration/" + ], + "link": "https://dcexploration.cn" + }, + { + "id": 78, + "name": "DCEX", + "addresses": [], + "tags": [ + "/DCEX/" + ], + "link": "https://dcexploration.cn" + }, + { + "id": 79, + "name": "BTPOOL", + "addresses": [], + "tags": [ + "/BTPOOL/" + ], + "link": "" + }, + { + "id": 80, + "name": "58COIN", + "addresses": [ + "199EDJoCpqV672qESEkfFgEqNT1iR2gj3t" + ], + "tags": [ + "/58coin.com/" + ], + "link": "https://www.58coin.com" + }, + { + "id": 81, + "name": "Bitcoin India", + "addresses": [], + "tags": [ + "/Bitcoin-India/" + ], + "link": "https://bitcoin-india.org" + }, + { + "id": 82, + "name": "shawnp0wers", + "addresses": [ + "12znnESiJ3bgCLftwwrg9wzQKN8fJtoBDa", + "18HEMWFXM9UGPVZHUMdBPD3CMFWYn2NPRX" + ], + "tags": [ + "--Nug--" + ], + "link": "https://www.brainofshawn.com" + }, + { + "id": 83, + "name": "PHash.IO", + "addresses": [], + "tags": [ + "/phash.cn/", + "/phash.io/" + ], + "link": "https://phash.io" + }, + { + "id": 84, + "name": "RigPool", + "addresses": [ + "1JpKmtspBJQVXK67DJP64eBJcAPhDvJ9Er" + ], + "tags": [ + "/RigPool.com/" + ], + "link": "https://www.rigpool.com" + }, + { + "id": 85, + "name": "HAOZHUZHU", + "addresses": [ + "19qa95rTbDziNCS9EexUbh2hVY4viUU9tt" + ], + "tags": [ + "/haozhuzhu/" + ], + "link": "https://haozhuzhu.com" + }, + { + "id": 86, + "name": "7pool", + "addresses": [ + "1JLc3JxvpdL1g5zoX8sKLP4BkJQiwnJftU" + ], + "tags": [ + "/$Mined by 7pool.com/" + ], + "link": "https://7pool.com" + }, + { + "id": 87, + "name": "MiningKings", + "addresses": [ + "1ApE99VM5RJzMRRtwd2JMgmkGabtJqoMEz", + "1EowSPumj9D9AMTpE64Jr7vT3PJDNopVcz", + "1KGbsDDAgJN2HDNBjmMHp9828qATo5B9c9" + ], + "tags": [ + "/mined by poopbut/" + ], + "link": "https://miningkings.com" + }, + { + "id": 88, + "name": "HashBX", + "addresses": [], + "tags": [ + "/Mined by HashBX.io/" + ], + "link": "https://hashbx.io" + }, + { + "id": 89, + "name": "DPOOL", + "addresses": [ + "1ACAgPuFFidYzPMXbiKptSrwT74Dg8hq2v" + ], + "tags": [ + "/DPOOL.TOP/" + ], + "link": "https://www.dpool.top" + }, + { + "id": 90, + "name": "Rawpool", + "addresses": [ + "1FbBbv5oYqFKwiPm4CAqvAy8345n8AQ74b", + "35y82tEPDa2wm6tzkEacMG8GPPW7zbMj83", + "3CLigLYNkrtoNgNcUwTaKoUSHCwr9W851W", + "3QYvfQoG9Gs9Vfvbpw6947muSqhoGagvF6", + "bc1q8ej2g5uxdsg0jwl0mpl606qfjxgkyv3p29yf37", + "bc1qnnl503n04cqacpwvhr89qr70metxr79ht3n380", + "bc1qru8mtv3e3u7ms6ecjmwgeakdakclemvhnw00q9", + "bc1qwlrsvgtn99rqp3fgaxq6f6jkgms80rnej0a8tc" + ], + "tags": [ + "/Rawpool.com/" + ], + "link": "https://www.rawpool.com" + }, + { + "id": 91, + "name": "haominer", + "addresses": [], + "tags": [ + "/haominer/" + ], + "link": "https://haominer.com" + }, + { + "id": 92, + "name": "Helix", + "addresses": [], + "tags": [ + "/Helix/" + ], + "link": "" + }, + { + "id": 93, + "name": "Bitcoin-Ukraine", + "addresses": [], + "tags": [ + "/Bitcoin-Ukraine.com.ua/" + ], + "link": "https://bitcoin-ukraine.com.ua" + }, + { + "id": 94, + "name": "Poolin", + "addresses": [ + "14sA8jqYQgMRQV9zUtGFvpeMEw7YDn77SK", + "17tUZLvy3X2557JGhceXRiij2TNYuhRr4r", + "1E8CZo2S3CqWg1VZSJNFCTbtT8hZPuQ2kB", + "1GNgwA8JfG7Kc8akJ8opdNWJUihqUztfPe", + "36n452uGq1x4mK7bfyZR8wgE47AnBb2pzi", + "3JQSigWTCHyBLRD979JWgEtWP5YiiFwcQB", + "3KJrsjfg1dD6CrsTeHdHVH3KqMpvL2XWQn" + ], + "tags": [ + "/poolin.com", + "/poolin/" + ], + "link": "https://www.poolin.com" + }, + { + "id": 95, + "name": "SecretSuperstar", + "addresses": [], + "tags": [ + "/SecretSuperstar/" + ], + "link": "" + }, + { + "id": 96, + "name": "tigerpool.net", + "addresses": [], + "tags": [ + "/tigerpool.net" + ], + "link": "" + }, + { + "id": 97, + "name": "Sigmapool.com", + "addresses": [ + "12cKiMNhCtBhZRUBCnYXo8A4WQzMUtYjmR" + ], + "tags": [ + "/Sigmapool.com/" + ], + "link": "https://sigmapool.com" + }, + { + "id": 98, + "name": "okpool.top", + "addresses": [], + "tags": [ + "/www.okpool.top/" + ], + "link": "https://www.okpool.top" + }, + { + "id": 99, + "name": "Hummerpool", + "addresses": [], + "tags": [ + "HummerPool", + "Hummerpool" + ], + "link": "https://www.hummerpool.com" + }, + { + "id": 100, + "name": "Tangpool", + "addresses": [ + "12Taz8FFXQ3E2AGn3ZW1SZM5bLnYGX4xR6" + ], + "tags": [ + "/Tangpool/" + ], + "link": "https://www.tangpool.com" + }, + { + "id": 101, + "name": "BytePool", + "addresses": [ + "39m5Wvn9ZqyhYmCYpsyHuGMt5YYw4Vmh1Z" + ], + "tags": [ + "/bytepool.com/" + ], + "link": "https://www.bytepool.com" + }, + { + "id": 102, + "name": "SpiderPool", + "addresses": [ + "125m2H43pwKpSZjLhMQHneuTwTJN5qRyYu", + "38u1srayb1oybVB43UWKBJsrwJbdHGtPx2" + ], + "tags": [ + "/SpiderPool/" + ], + "link": "https://www.spiderpool.com" + }, + { + "id": 103, + "name": "NovaBlock", + "addresses": [ + "3Bmb9Jig8A5kHdDSxvDZ6eryj3AXd3swuJ" + ], + "tags": [ + "/NovaBlock/" + ], + "link": "https://novablock.com" + }, + { + "id": 104, + "name": "MiningCity", + "addresses": [ + "11wC5KcbgrWRBb43cwADdVrxgyF8mndVC" + ], + "tags": [ + "MiningCity" + ], + "link": "https://www.miningcity.com" + }, + { + "id": 105, + "name": "Binance Pool", + "addresses": [ + "122pN8zvqTxJaA8fRY1PDBu4QYodqE5m2X", + "16moWjUJVRnDQKqhoCdcszfJg9wzBdoTHw", + "1DSh7vX6ed2cgTeKPwufV5i4hSi4pp373h", + "1JvXhnHCi6XqcanvrZJ5s2Qiv4tsmm2UMy", + "3L8Ck6bm3sve1vJGKo6Ht2k167YKSKi8TZ", + "bc1qx9t2l3pyny2spqpqlye8svce70nppwtaxwdrp4" + ], + "tags": [ + "/Binance/", + "binance" + ], + "link": "https://pool.binance.com" + }, + { + "id": 106, + "name": "Minerium", + "addresses": [], + "tags": [ + "/Mined in the USA by: /Minerium.com/", + "/Minerium.com/" + ], + "link": "https://www.minerium.com" + }, + { + "id": 107, + "name": "Lubian.com", + "addresses": [ + "34Jpa4Eu3ApoPVUKNTN2WeuXVVq1jzxgPi" + ], + "tags": [ + "/Buffett/", + "/lubian.com/" + ], + "link": "https://www.lubian.com" + }, + { + "id": 108, + "name": "OKKONG", + "addresses": [ + "16JHXJ7M2MubWNX9grnqbjUqJ5PHwcCWw2" + ], + "tags": [ + "/hash.okkong.com/" + ], + "link": "https://hash.okkong.com" + }, + { + "id": 109, + "name": "AAO Pool", + "addresses": [ + "12QVFmJH2b4455YUHkMpEnWLeRY3eJ4Jb5" + ], + "tags": [ + "/AAOPOOL/" + ], + "link": "https://btc.tmspool.top" + }, + { + "id": 110, + "name": "EMCDPool", + "addresses": [ + "1BDbsWi3Mrcjp1wdop3PWFNCNZtu4R7Hjy" + ], + "tags": [ + "/EMCD/", + "/one_more_mcd/", + "get___emcd" + ], + "link": "https://pool.emcd.io" + }, + { + "id": 111, + "name": "Foundry USA", + "addresses": [ + "12KKDt4Mj7N5UAkQMN7LtPZMayenXHa8KL", + "1FFxkVijzvUPUeHgkFjBk2Qw8j3wQY2cDw", + "bc1qxhmdufsvnuaaaer4ynz88fspdsxq2h9e9cetdj" + ], + "tags": [ + "/2cDw/", + "Foundry USA Pool" + ], + "link": "https://foundrydigital.com" + }, + { + "id": 112, + "name": "SBI Crypto", + "addresses": [], + "tags": [ + "/SBICrypto.com Pool/", + "SBI Crypto", + "SBICrypto" + ], + "link": "https://sbicrypto.com" + }, + { + "id": 113, + "name": "ArkPool", + "addresses": [ + "1QEiAhdHdMhBgVbDM7zUXWGkNhgEEJ6uLd" + ], + "tags": [ + "/ArkPool/" + ], + "link": "https://www.arkpool.com" + }, + { + "id": 114, + "name": "PureBTC.COM", + "addresses": [], + "tags": [ + "/PureBTC.COM/" + ], + "link": "https://purebtc.com" + }, + { + "id": 115, + "name": "MARA Pool", + "addresses": [ + "15MdAHnkxt9TMC2Rj595hsg8Hnv693pPBB", + "1A32KFEX7JNPmU1PVjrtiXRrTQcesT3Nf1" + ], + "tags": [ + "MARA Pool" + ], + "link": "https://marapool.com" + }, + { + "id": 116, + "name": "KuCoinPool", + "addresses": [ + "1ArTPjj6pV3aNRhLPjJVPYoxB98VLBzUmb" + ], + "tags": [ + "KuCoinPool" + ], + "link": "https://www.kucoin.com/mining-pool" + }, + { + "id": 117, + "name": "Entrust Charity Pool", + "addresses": [], + "tags": [ + "Entrustus" + ], + "link": "pool.entustus.org" + }, + { + "id": 118, + "name": "OKMINER", + "addresses": [ + "15xcAZ2HfaSwYbCV6GGbasBSAekBRRC5Q2" + ], + "tags": [ + "okminer.com/euz" + ], + "link": "https://okminer.com" + }, + { + "id": 119, + "name": "Titan", + "addresses": [ + "14hLEtxozmmih6Gg5xrGZLfx51bEMj21NW" + ], + "tags": [ + "Titan.io" + ], + "link": "https://titan.io" + }, + { + "id": 120, + "name": "PEGA Pool", + "addresses": [ + "1BGFwRzjCfRR7EvRHnzfHyFjGR8XiBDFKa" + ], + "tags": [ + "/pegapool/" + ], + "link": "https://www.pega-pool.com" + }, + { + "id": 121, + "name": "BTC Nuggets", + "addresses": [ + "1BwZeHJo7b7M2op7VDfYnsmcpXsUYEcVHm" + ], + "tags": [], + "link": "https://104.197.8.250" + }, + { + "id": 122, + "name": "CloudHashing", + "addresses": [ + "1ALA5v7h49QT7WYLcRsxcXqXUqEqaWmkvw" + ], + "tags": [], + "link": "https://cloudhashing.com" + }, + { + "id": 123, + "name": "digitalX Mintsy", + "addresses": [ + "1NY15MK947MLzmPUa2gL7UgyR8prLh2xfu" + ], + "tags": [], + "link": "https://www.mintsy.co" + }, + { + "id": 124, + "name": "Telco 214", + "addresses": [ + "13Sd8Y7nUao3z4bJFkZvCRXpFqHvLy49YY", + "14M1pQ5KKeqmDrmqKyZEnaxAGJfBPrfWvQ", + "18hvMLisvfc58PvA5rHH7NsLN9CV5ddB2x", + "18ikmzPqk721ZNvWhDos1UL4H29w352Kj5", + "1AsEJU4ht5wR7BzV6xsNQpwi5qRx4qH1ac", + "1BUhwvF9oo3qkaSjjPpWrUzQxXNjkHdMZF", + "1CNq2FAw6S5JfBiDkjkYJUVNQwjoeY4Zfi", + "1DXRoTT67mCbhdHHL1it4J1xsSZHHnFxYR", + "1GaKSh2t396nfSg5Ku2J3Yn1vfVsXrGuH5", + "1LXWA3EEEwPixQcyFWXKX2hWHpkDoLknZW", + "1MoYfV4U61wqTPTHCyedzFmvf2o3uys2Ua", + "1P4B6rx1js8TaEDXvZvtrkiEb9XrJgMQ19" + ], + "tags": [], + "link": "https://www.telco214.com" + }, + { + "id": 125, + "name": "BTC Pool Party", + "addresses": [ + "1PmRrdp1YSkp1LxPyCfcmBHDEipG5X4eJB" + ], + "tags": [], + "link": "https://btcpoolparty.com" + }, + { + "id": 126, + "name": "Multipool", + "addresses": [ + "1MeffGLauEj2CZ18hRQqUauTXb9JAuLbGw" + ], + "tags": [], + "link": "https://www.multipool.us" + }, + { + "id": 127, + "name": "transactioncoinmining", + "addresses": [ + "1qtKetXKgqa7j1KrB19HbvfRiNUncmakk" + ], + "tags": [], + "link": "https://sha256.transactioncoinmining.com" + }, + { + "id": 128, + "name": "BTCDig", + "addresses": [ + "15MxzsutVroEE9XiDckLxUHTCDAEZgPZJi" + ], + "tags": [], + "link": "https://btcdig.com" + }, + { + "id": 129, + "name": "Tricky's BTC Pool", + "addresses": [ + "1AePMyovoijxvHuKhTqWvpaAkRCF4QswC6" + ], + "tags": [], + "link": "https://pool.wemine.uk" + }, + { + "id": 130, + "name": "BTCMP", + "addresses": [ + "1jKSjMLnDNup6NPgCjveeP9tUn4YpT94Y" + ], + "tags": [], + "link": "https://www.btcmp.com" + }, + { + "id": 131, + "name": "Eobot", + "addresses": [ + "16GsNC3q6KgVXkUX7j7aPxSUdHrt1sN2yN", + "1MPxhNkSzeTNTHSZAibMaS8HS1esmUL1ne" + ], + "tags": [], + "link": "https://eobot.com" + }, + { + "id": 132, + "name": "UNOMP", + "addresses": [ + "1BRY8AD7vSNUEE75NjzfgiG18mWjGQSRuJ" + ], + "tags": [], + "link": "https://199.115.116.7:8925" + }, + { + "id": 133, + "name": "Patels", + "addresses": [ + "197miJmttpCt2ubVs6DDtGBYFDroxHmvVB", + "19RE4mz2UbDxDVougc6GGdoT4x5yXxwFq2" + ], + "tags": [], + "link": "https://patelsminingpool.com" + }, + { + "id": 134, + "name": "GoGreenLight", + "addresses": [ + "18EPLvrs2UE11kWBB3ABS7Crwj5tTBYPoa" + ], + "tags": [], + "link": "https://www.gogreenlight.se" + }, + { + "id": 135, + "name": "BitcoinIndia", + "addresses": [ + "1AZ6BkCo4zgTuuLpRStJH8iNsehXTMp456" + ], + "tags": [], + "link": "https://pool.bitcoin-india.org" + }, + { + "id": 136, + "name": "EkanemBTC", + "addresses": [ + "1Cs5RT9SRk1hxsdzivAfkjesNmVVJqfqkw" + ], + "tags": [], + "link": "https://ekanembtc.com" + }, + { + "id": 137, + "name": "CANOE", + "addresses": [ + "1Afcpc2FpPnREU6i52K3cicmHdvYRAH9Wo" + ], + "tags": [], + "link": "https://www.canoepool.com" + }, + { + "id": 138, + "name": "tiger", + "addresses": [ + "1LsFmhnne74EmU4q4aobfxfrWY4wfMVd8w" + ], + "tags": [], + "link": "" + }, + { + "id": 139, + "name": "1M1X", + "addresses": [ + "1M1Xw2rczxkF3p3wiNHaTmxvbpZZ7M6vaa" + ], + "tags": [], + "link": "" + } +] \ No newline at end of file From 9a6db0f8c30f5092d7f8f5ef26226b26bdc1361b Mon Sep 17 00:00:00 2001 From: nymkappa <1612910616@pm.me> Date: Sun, 26 Feb 2023 11:04:26 +0900 Subject: [PATCH 30/84] Luxor - emcd - zulupool --- pools-v2.json | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/pools-v2.json b/pools-v2.json index e0a19f7e..71cd80ea 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -38,10 +38,12 @@ "id": 4, "name": "Luxor", "addresses": [ - "1MkCDCzHpBsYQivp8MxjY5AkTGG1f2baoe" + "1MkCDCzHpBsYQivp8MxjY5AkTGG1f2baoe", + "39bitUyBcUu3y3hRTtYprKbTp712t4ZWqK" ], "tags": [ - "/LUXOR/" + "/LUXOR/", + "Powered by Luxor Tech" ], "link": "https://mining.luxor.tech" }, @@ -1214,7 +1216,8 @@ "tags": [ "/EMCD/", "/one_more_mcd/", - "get___emcd" + "get___emcd", + "emcd" ], "link": "https://pool.emcd.io" }, @@ -1511,5 +1514,17 @@ ], "tags": [], "link": "" + }, + { + "id": 140, + "name": "Zulupool", + "addresses": [ + "1ZULUPooLEQfkrTgynLV4uHyMgQYx71ip" + ], + "tags": [ + "ZULUPooL", + "ZU_test" + ], + "link": "https://beta.zulupool.com/" } ] \ No newline at end of file From 8a543b258748f9d6bde8e9f9a1f83a28ecd25052 Mon Sep 17 00:00:00 2001 From: softsimon Date: Wed, 24 May 2023 02:24:32 +0400 Subject: [PATCH 31/84] Add /F2Pool/ tag --- pools-v2.json | 1 + 1 file changed, 1 insertion(+) diff --git a/pools-v2.json b/pools-v2.json index 71cd80ea..d78353ad 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -385,6 +385,7 @@ ], "tags": [ "七彩神仙鱼", + "/F2Pool/", "🐟" ], "link": "https://www.f2pool.com" From 6de89aa2a9cfe23829b1c3fa10887d1c89350740 Mon Sep 17 00:00:00 2001 From: softsimon Date: Wed, 24 May 2023 04:51:38 +0400 Subject: [PATCH 32/84] Adding new NiceHash tag --- pools-v2.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pools-v2.json b/pools-v2.json index 71cd80ea..fb04d2f3 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -567,7 +567,8 @@ "name": "NiceHash", "addresses": [], "tags": [ - "/NiceHashSolo" + "/NiceHashSolo", + "/NiceHash/" ], "link": "https://solo.nicehash.com" }, From 5c6632150009b84042e66378f362d09e99909463 Mon Sep 17 00:00:00 2001 From: softsimon Date: Wed, 24 May 2023 04:54:56 +0400 Subject: [PATCH 33/84] New terra pool address --- pools-v2.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pools-v2.json b/pools-v2.json index 71cd80ea..6d3c4886 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -27,7 +27,8 @@ "name": "Terra Pool", "addresses": [ "32P5KVSbZYAkVmSHxDd2oBXaSk372rbV7L", - "3Qqp7LwxmSjPwRaKkDToysJsM3xA4ThqFk" + "3Qqp7LwxmSjPwRaKkDToysJsM3xA4ThqFk", + "bc1q39dled8an7enuxtmjql3pk7ny8kzvsxhd924sl" ], "tags": [ "terrapool.io" From b2f8923b771d5dab50f65243f9812d19d81d30cf Mon Sep 17 00:00:00 2001 From: Marko Kukovec Date: Tue, 30 May 2023 09:36:33 +0200 Subject: [PATCH 34/84] NiceHash link address update --- pools-v2.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pools-v2.json b/pools-v2.json index 24f3c4c6..300b2f4b 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -572,7 +572,7 @@ "/NiceHashSolo", "/NiceHash/" ], - "link": "https://solo.nicehash.com" + "link": "https://www.nicehash.com" }, { "id": 52, From 62b15b6bc4b936164cfadda9c8a345c880c578e3 Mon Sep 17 00:00:00 2001 From: nymkappa <1612910616@pm.me> Date: Fri, 20 Oct 2023 10:36:38 +0200 Subject: [PATCH 35/84] Add SECPOOL --- pools-v2.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 300b2f4b..faa622b0 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1529,5 +1529,16 @@ "ZU_test" ], "link": "https://beta.zulupool.com/" + }, + { + "id": 141, + "name": "SECPOOL", + "addresses": [ + "3Awm3FNpmwrbvAFVThRUFqgpbVuqWisni9" + ], + "tags": [ + "SecPool" + ], + "link": "https://www.secpool.com" } ] \ No newline at end of file From 73c2f09a3991a8b5c076076d6e382e3943263c23 Mon Sep 17 00:00:00 2001 From: nymkappa <1612910616@pm.me> Date: Thu, 30 Nov 2023 09:34:46 +0900 Subject: [PATCH 36/84] Update README --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index eacdb616..555b82a0 100644 --- a/README.md +++ b/README.md @@ -4,15 +4,15 @@ Mining pools definition used on https://mempool.space/mining/pools # Contributing -Contributions welcome. All changes must be applied in `pools.json` file. +Contributions welcome. All changes must be applied in `pools-v2.json` file. ## Adding a new mining pool Regardless of the choosen method, we recommend adding a appropriate slug to each -new mining pool you add to `pools.json`. The slug will be used as a unique tag for +new mining pool you add to `pools-v2.json`. The slug will be used as a unique tag for the mining pool, for example in the public facing urls like https://mempool.space/mining/pool/foundryusa (here `foundryusa` is the slug). -You can specify mining pool slugs in the `slugs` object in `pools.json`. If you +You can specify mining pool slugs in the `slugs` object in `pools-v2.json`. If you don't specify one, we will automatically generate one [as such](https://github.com/mempool/mempool/blob/02820b0e6836c4202c2e346195e8aace357e3483/backend/src/api/pools-parser.ts#L106-L110). ```javascript @@ -95,15 +95,15 @@ for (let i = 0; i < pools.length; ++i) { ## Change an existing mining pool metadata You can also change an existing mining pool's name, link and slug. In order to -do so properly, you must update all existing entry in the `pools.json` file. +do so properly, you must update all existing entry in the `pools-v2.json` file. For example, if you'd like to rename `Foundry USA` to `Foundry Pool`, you must replace -all occurences of the old string with the new one in `pools.json` file, with no +all occurences of the old string with the new one in `pools-v2.json` file, with no exception, otherwise you'll end with two mining pools. The samme idea applies if you want to change the link or the slug. For example, to rename `Foundry USA` to `Foundry Pool` you'd need to update the -following (using today's `pools.json` as reference): +following (using today's `pools-v2.json` as reference): ```json // Original @@ -181,14 +181,14 @@ the latest mining pool data. ## Mining pool definition -When the mempool backend starts, we automatically fetch the latest `pools.json` -version from github. By default the url points to https://github.com/mempool/mining-pools/blob/master/pools.json but you can configure it to points to another repo by setting +When the mempool backend starts, we automatically fetch the latest `pools-v2.json` +version from github. By default the url points to https://github.com/mempool/mining-pools/blob/master/pools-v2.json but you can configure it to points to another repo by setting the following backend variables: ``` { "MEMPOOL": { - 'POOLS_JSON_URL': 'https://raw.githubusercontent.com/mempool/mining-pools/master/pools.json', + 'POOLS_JSON_URL': 'https://raw.githubusercontent.com/mempool/mining-pools/master/pools-v2.json', 'POOLS_JSON_TREE_URL': 'https://api.github.com/repos/mempool/mining-pools/git/trees/master' } } From c1eb1fde2e4857757c3e6153628c02ba9d7a4132 Mon Sep 17 00:00:00 2001 From: nymkappa <1612910616@pm.me> Date: Fri, 1 Dec 2023 16:58:35 +0900 Subject: [PATCH 37/84] Add OCEAN mining pool --- pools-v2.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pools-v2.json b/pools-v2.json index faa622b0..0f906131 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1540,5 +1540,14 @@ "SecPool" ], "link": "https://www.secpool.com" + }, + { + "id": 141, + "name": "OCEAN", + "addresses": [ + "37dvwZZoT3D7RXpTCpN2yKzMmNs2i2Fd1n" + ], + "tags": [], + "link": "https://ocean.xyz/" } -] \ No newline at end of file +] From f61c7a08816b08175fd4834acabfffd8e23632c7 Mon Sep 17 00:00:00 2001 From: nymkappa <1612910616@pm.me> Date: Sat, 2 Dec 2023 08:58:52 +0900 Subject: [PATCH 38/84] Add OCEAN coinbase tag https://x.com/wk057/status/1730545224693264612?s=20 --- pools-v2.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pools-v2.json b/pools-v2.json index 0f906131..9c4ca77e 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1547,7 +1547,9 @@ "addresses": [ "37dvwZZoT3D7RXpTCpN2yKzMmNs2i2Fd1n" ], - "tags": [], + "tags": [ + "OCEAN.XYZ" + ], "link": "https://ocean.xyz/" } ] From 57e8d42d13e8a5c50ead81e1f45c432d87b796e0 Mon Sep 17 00:00:00 2001 From: softsimon Date: Sun, 3 Dec 2023 18:48:28 +0900 Subject: [PATCH 39/84] Fixing OCEAN pool ID --- pools-v2.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pools-v2.json b/pools-v2.json index 9c4ca77e..c006b71d 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1542,7 +1542,7 @@ "link": "https://www.secpool.com" }, { - "id": 141, + "id": 142, "name": "OCEAN", "addresses": [ "37dvwZZoT3D7RXpTCpN2yKzMmNs2i2Fd1n" From 615e23cb54f64e6f228f78a34a6757be529b6bd3 Mon Sep 17 00:00:00 2001 From: natsee Date: Wed, 31 Jan 2024 10:02:22 +0100 Subject: [PATCH 40/84] Remove slashes from F2Pool tag --- pools-v2.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pools-v2.json b/pools-v2.json index c006b71d..a2325375 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -386,7 +386,7 @@ ], "tags": [ "七彩神仙鱼", - "/F2Pool/", + "F2Pool", "🐟" ], "link": "https://www.f2pool.com" From f2f1053078372bc99559fdbb018d1aff6adc9162 Mon Sep 17 00:00:00 2001 From: Mononaut Date: Sun, 3 Mar 2024 17:17:48 +0000 Subject: [PATCH 41/84] Remove slashes from SpiderPool --- pools-v2.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pools-v2.json b/pools-v2.json index a2325375..80dfc0de 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1120,10 +1120,11 @@ "name": "SpiderPool", "addresses": [ "125m2H43pwKpSZjLhMQHneuTwTJN5qRyYu", - "38u1srayb1oybVB43UWKBJsrwJbdHGtPx2" + "38u1srayb1oybVB43UWKBJsrwJbdHGtPx2", + "1BM1sAcrfV6d4zPKytzziu4McLQDsFC2Qc" ], "tags": [ - "/SpiderPool/" + "SpiderPool" ], "link": "https://www.spiderpool.com" }, From 3c141d87739b047b906c14bea66728573572e41a Mon Sep 17 00:00:00 2001 From: Mononaut Date: Sat, 9 Mar 2024 15:28:41 +0000 Subject: [PATCH 42/84] Add WhitePool --- pools-v2.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 80dfc0de..2b29a51f 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1552,5 +1552,16 @@ "OCEAN.XYZ" ], "link": "https://ocean.xyz/" + }, + { + "id": 143, + "name": "WhitePool", + "addresses": [ + "14VkxDwSAUWrzYTxV49HnYhKLWTJ3pCoUS" + ], + "tags": [ + "WhitePool" + ], + "link": "" } ] From fb78785a96ce0db5e590c45bbe6aaa1768024fa2 Mon Sep 17 00:00:00 2001 From: jstefanop Date: Thu, 4 Apr 2024 23:54:02 -0400 Subject: [PATCH 43/84] Add FutureBit Solo Miners --- pools-v2.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 2b29a51f..c4658497 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1563,5 +1563,14 @@ "WhitePool" ], "link": "" + }, + { + "id": 144, + "name": "FutureBit Apollo Solo", + "tags": [ + "Apollo", + "/mined by a Solo FutureBit Apollo/" + ], + "link": "https://www.futurebit.io" } ] From a9f1d66df8c13b80a9ed1e95dab071ba2af1d78b Mon Sep 17 00:00:00 2001 From: jaybeddict1 <71771116+jaybeddict1@users.noreply.github.com> Date: Wed, 10 Apr 2024 20:02:35 -0500 Subject: [PATCH 44/84] Add wk057 as pool Update to pools-vs.json to include "wk057" as pool for 8 blocks mined in 2012 tweet claiming blocks: https://twitter.com/wk057/status/1778192275694080088 on chain evidence: https://mempool.space/address/1WizkidqARMLvjGUpfDQFRcEbnHpL55kK --- pools-v2.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 2b29a51f..e623ceb1 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1564,4 +1564,15 @@ ], "link": "" } + { + "id": 144, + "name": "wk057", + "addresses": [ + "1WizkidqARMLvjGUpfDQFRcEbnHpL55kK" + ], + "tags": [ + "wizkid057's block" + ], + "link": "" + } ] From 7351f381c0b4a8fc34cc9c8ba650d359e1fc46a3 Mon Sep 17 00:00:00 2001 From: jaybeddict1 <71771116+jaybeddict1@users.noreply.github.com> Date: Fri, 12 Apr 2024 09:06:21 -0500 Subject: [PATCH 45/84] Add FUSAP Rare Sat Address FUSAP began separating 546 sats from coinbase at block 838781 https://mempool.space/address/bc1p8k4v4xuz55dv49svzjg43qjxq2whur7ync9tm0xgl5t4wjl9ca9snxgmlt --- pools-v2.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pools-v2.json b/pools-v2.json index 2b29a51f..e05d45c0 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1231,7 +1231,8 @@ "addresses": [ "12KKDt4Mj7N5UAkQMN7LtPZMayenXHa8KL", "1FFxkVijzvUPUeHgkFjBk2Qw8j3wQY2cDw", - "bc1qxhmdufsvnuaaaer4ynz88fspdsxq2h9e9cetdj" + "bc1qxhmdufsvnuaaaer4ynz88fspdsxq2h9e9cetdj", + "bc1p8k4v4xuz55dv49svzjg43qjxq2whur7ync9tm0xgl5t4wjl9ca9snxgmlt" ], "tags": [ "/2cDw/", From 49f2a8716ab457f1a6b5740bc1d0d347eb6baa5b Mon Sep 17 00:00:00 2001 From: wiz Date: Tue, 7 May 2024 02:14:56 +0900 Subject: [PATCH 46/84] Add wiz tag to test testnet4 mining dashboard --- pools-v2.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 2b29a51f..8f921a66 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1563,5 +1563,16 @@ "WhitePool" ], "link": "" + }, + { + "id": 144, + "name": "wiz", + "addresses": [ + "tb1q548z58kqvwyjqwy8vc2ntmg33d7s2wyfv7ukq4" + ], + "tags": [ + "/@wiz/" + ], + "link": "https://wiz.biz/" } ] From 86039e8b75504ba450bf1ae150e476f8eea12c68 Mon Sep 17 00:00:00 2001 From: Mononaut Date: Tue, 7 May 2024 00:08:40 +0000 Subject: [PATCH 47/84] Add mononaut tag to test testnet4 mining dashboard --- pools-v2.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 8f921a66..7f2f78ca 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1574,5 +1574,16 @@ "/@wiz/" ], "link": "https://wiz.biz/" + }, + { + "id": 145, + "name": "mononaut", + "addresses": [ + "mjP97q5BWtdpdsJLkEJvQWgLe9zw4MMVU6" + ], + "tags": [ + "🐵🚀" + ], + "link": "https://twitter.com/mononautical" } ] From 985ed19cb7a3871076b0126e6fa61003403be8ef Mon Sep 17 00:00:00 2001 From: rot13maxi Date: Wed, 8 May 2024 12:04:09 -0400 Subject: [PATCH 48/84] add rijndael to tags for testnet --- pools-v2.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 7f2f78ca..ebeba428 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1585,5 +1585,16 @@ "🐵🚀" ], "link": "https://twitter.com/mononautical" + }, + { + "id": 146, + "name": "rijndael", + "addresses": [ + "tb1qg8zlznrvns9u46muxamxjh7sa8wry3vutzaujm" + ], + "tags": [ + "rijndael's toaster" + ], + "link": "https://twitter.com/rot13maxi" } ] From 6e1fa12a385d5ffea76b1da9a76a6751edf5521f Mon Sep 17 00:00:00 2001 From: wiz Date: Fri, 10 May 2024 03:32:04 +0900 Subject: [PATCH 49/84] Bump wk057 id, fix json parse error --- pools-v2.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pools-v2.json b/pools-v2.json index 587f0c03..2f5d7b34 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1597,9 +1597,9 @@ "rijndael's toaster" ], "link": "https://twitter.com/rot13maxi" - } + }, { - "id": 144, + "id": 147, "name": "wk057", "addresses": [ "1WizkidqARMLvjGUpfDQFRcEbnHpL55kK" From d09864d0885f2abc5840eea9b1da1f7919ba2389 Mon Sep 17 00:00:00 2001 From: wiz Date: Fri, 10 May 2024 03:34:30 +0900 Subject: [PATCH 50/84] Fix int string typo --- pools-v2.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pools-v2.json b/pools-v2.json index 0399d38f..3dc529bb 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1566,7 +1566,7 @@ "link": "" }, { - "id": "144", + "id": 144, "name": "wiz", "addresses": [ "tb1q548z58kqvwyjqwy8vc2ntmg33d7s2wyfv7ukq4" From 537b671e619cccfa58f9dc918d28410c1297bc0e Mon Sep 17 00:00:00 2001 From: Felipe Knorr Kuhn Date: Thu, 9 May 2024 11:52:03 -0700 Subject: [PATCH 51/84] Add emzy and knorrium testnet4 data --- pools-v2.json | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 3dc529bb..fc99495b 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1617,5 +1617,27 @@ "/mined by a Solo FutureBit Apollo/" ], "link": "https://www.futurebit.io" + }, + { + "id": 149, + "name": "emzy", + "addresses": [ + "tb1qmf7xdqc5nvzhturuzc46qtq5kywdf3p76cpq53" + ], + "tags": [ + "Emzy was here." + ], + "link": "https://twitter.com/emzy" + }, + { + "id": 150, + "name": "knorrium", + "addresses": [ + "tb1qtfqp4g7n7wc3sr6c2cuzsq62px4pfsxgsv2krx" + ], + "tags": [ + "knorrium" + ], + "link": "https://twitter.com/knorrium" } ] From fb21876d78d7841ade9e426b98b16a69138fa245 Mon Sep 17 00:00:00 2001 From: Felipe Knorr Kuhn Date: Fri, 10 May 2024 09:45:53 -0700 Subject: [PATCH 52/84] Add script to check for duplicate ids --- dupes.sh | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100755 dupes.sh diff --git a/dupes.sh b/dupes.sh new file mode 100755 index 00000000..b9b91010 --- /dev/null +++ b/dupes.sh @@ -0,0 +1,9 @@ +OUTPUT=$(cat pools-v2.json | jq 'group_by(.id) | map(select(length>1) | .[])') + +if [ "$OUTPUT" = "[]" ]; then + echo "no duplicate pool ids found" + exit 0 +else + echo "duplicate pool ids found: $OUTPUT" + exit 1 +fi \ No newline at end of file From 62ee47b2698186a663526ca4fd250e298fbf39f0 Mon Sep 17 00:00:00 2001 From: Felipe Knorr Kuhn Date: Fri, 10 May 2024 09:46:04 -0700 Subject: [PATCH 53/84] Refactor GHA --- .github/workflows/validate-json.yml | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.github/workflows/validate-json.yml b/.github/workflows/validate-json.yml index 2894c9c9..72ccc755 100644 --- a/.github/workflows/validate-json.yml +++ b/.github/workflows/validate-json.yml @@ -11,8 +11,16 @@ jobs: json_validator: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - name: json-syntax-check - uses: limitusus/json-syntax-check@v1 - with: - pattern: "\\.json$" + - name: Checkout + uses: actions/checkout@v2 + + - name: Check for duplicates + run : | + sh dupes.sh + + - name: Check JSON syntax + run: | + if ! jq empty pools-v2.json; then + echo "JSON syntax check failed" + exit 1 + fi From 2ae369945d3520ef5fe2905daeb98145e3703f80 Mon Sep 17 00:00:00 2001 From: natsoni Date: Wed, 22 May 2024 19:16:39 +0200 Subject: [PATCH 54/84] Add missing addresses field --- pools-v2.json | 1 + 1 file changed, 1 insertion(+) diff --git a/pools-v2.json b/pools-v2.json index fc99495b..45b1d14a 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1612,6 +1612,7 @@ { "id": 148, "name": "FutureBit Apollo Solo", + "addresses": [], "tags": [ "Apollo", "/mined by a Solo FutureBit Apollo/" From 8873e1a085ea8d32f91c779e51f9724b3e5700b9 Mon Sep 17 00:00:00 2001 From: natsoni Date: Sat, 1 Jun 2024 13:04:44 +0200 Subject: [PATCH 55/84] Add Carbon Negative pool --- pools-v2.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 45b1d14a..2939b7eb 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1640,5 +1640,15 @@ "knorrium" ], "link": "https://twitter.com/knorrium" + }, + { + "id": 151, + "name": "Carbon Negative", + "addresses": [ + "33SAB6pzbhEGPbfY6NVgRDV7jVfspZ3A3Z", + "3KZDwmJHB6QJ13QPXHaW7SS3yTESFPZoxb" + ], + "tags": [], + "link": "https://github.com/bitcoin-data/mining-pools/issues/48" } ] From 2cba28a11fa9e2722583331e7acdce139b1ec2d6 Mon Sep 17 00:00:00 2001 From: developer-phoenix Date: Wed, 3 Jul 2024 13:55:44 +0400 Subject: [PATCH 56/84] Adding phoenix pool --- pools-v2.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 2939b7eb..f6a477d7 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1650,5 +1650,16 @@ ], "tags": [], "link": "https://github.com/bitcoin-data/mining-pools/issues/48" + }, + { + "id": 152, + "name": "Phoenix", + "addresses": [ + "37cGvBD4qufoZQHopGS7XstxRUzx5cNuy1", + "bc1q2zcenaujmmdv8sqgf723cug4vjnphkvvf8zpst", + "1Ld6okoaLNDbSnougAyQTrchxRn9ELnTJg" + ], + "tags": ["/Phoenix/"], + "link": "https://phoenixpool.com" } ] From b78ac26152a551f68433030a064d128c3991f48a Mon Sep 17 00:00:00 2001 From: wiz Date: Fri, 5 Jul 2024 14:36:00 +0900 Subject: [PATCH 57/84] Add Portland HODL --- pools-v2.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 2939b7eb..6a706ee1 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1650,5 +1650,13 @@ ], "tags": [], "link": "https://github.com/bitcoin-data/mining-pools/issues/48" + }, + { + "id": 152, + "name": "Portland.HODL", + "addresses": [ + ], + "tags": ["Portland.HODL"], + "link": "" } ] From 77846d8c1b35d5648e87de27fa411f91247c81e8 Mon Sep 17 00:00:00 2001 From: wiz Date: Fri, 5 Jul 2024 15:40:52 +0900 Subject: [PATCH 58/84] Fix id conflict for phoenix pool --- pools-v2.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pools-v2.json b/pools-v2.json index f6a477d7..77d69338 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1652,7 +1652,7 @@ "link": "https://github.com/bitcoin-data/mining-pools/issues/48" }, { - "id": 152, + "id": 153, "name": "Phoenix", "addresses": [ "37cGvBD4qufoZQHopGS7XstxRUzx5cNuy1", From bc8b3223606427a0f2b2f3696d7949bb1eaa437a Mon Sep 17 00:00:00 2001 From: nymkappa <1612910616@pm.me> Date: Thu, 15 Aug 2024 11:44:43 +0200 Subject: [PATCH 59/84] Add Neopool --- pools-v2.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index c3a29cd0..16ff889c 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1669,5 +1669,14 @@ ], "tags": ["/Phoenix/"], "link": "https://phoenixpool.com" + }, + { + "id": 154, + "name": "Neopool", + "addresses": [ + "1HCAb2h89bUinm6QZrAPpfbk4ySBrT2V4w" + ], + "tags": ["/Neopool/"], + "link": "https://neopool.com/" } ] \ No newline at end of file From 9d1dde65e1c27ea4085eb72d8976eb77ba97c079 Mon Sep 17 00:00:00 2001 From: Mononaut Date: Fri, 13 Sep 2024 22:24:45 +0000 Subject: [PATCH 60/84] Add link for whitepool --- pools-v2.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pools-v2.json b/pools-v2.json index 16ff889c..501762da 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1563,7 +1563,7 @@ "tags": [ "WhitePool" ], - "link": "" + "link": "https://whitebit.com/mining-pool" }, { "id": 144, From 7a7bba0fecbe27a994015567db42125c3ec96120 Mon Sep 17 00:00:00 2001 From: "Portland.HODL" Date: Fri, 4 Oct 2024 22:25:39 -0700 Subject: [PATCH 61/84] Add new MARA DH Coinbase Tag --- pools-v2.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pools-v2.json b/pools-v2.json index 16ff889c..a0778630 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1279,7 +1279,8 @@ "1A32KFEX7JNPmU1PVjrtiXRrTQcesT3Nf1" ], "tags": [ - "MARA Pool" + "MARA Pool", + "MARA Made in USA" ], "link": "https://marapool.com" }, @@ -1679,4 +1680,4 @@ "tags": ["/Neopool/"], "link": "https://neopool.com/" } -] \ No newline at end of file +] From c7e976c9db674cf6c43bb67751a67213743398c7 Mon Sep 17 00:00:00 2001 From: softsimon Date: Thu, 10 Oct 2024 22:48:38 +0900 Subject: [PATCH 62/84] Add MaxiPool --- pools-v2.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 16ff889c..12f4af0f 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1678,5 +1678,14 @@ ], "tags": ["/Neopool/"], "link": "https://neopool.com/" + }, + { + "id": 155, + "name": "MaxiPool", + "addresses": [ + "36r3YqAXWpyqNcczjCBdHrYZ3m8X56WDzx" + ], + "tags": ["/MaxiPool/"], + "link": "https://maxipool.org/" } ] \ No newline at end of file From 8d811f3d3a3abd19048311ab085440d47550f9b1 Mon Sep 17 00:00:00 2001 From: orangesurf Date: Wed, 18 Dec 2024 15:47:33 +0100 Subject: [PATCH 63/84] Add DrDetroit testnet4 --- pools-v2.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 32a2d233..a4dce316 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1688,5 +1688,16 @@ ], "tags": ["/MaxiPool/"], "link": "https://maxipool.org/" + }, + { + "id": 156, + "name": "DrDetroit", + "addresses": [ + "tb1qtcruplnz89xw5f86kw8sj7x9r23d5yffrysx2p" + ], + "tags": [ + "DrDetroit" + ], + "link": "https://x.com/bankhatin" } ] From 69ddd8827d69956e2b6340fcac09143f275bda16 Mon Sep 17 00:00:00 2001 From: softsimon Date: Thu, 19 Dec 2024 18:40:29 +0700 Subject: [PATCH 64/84] Add BitFuFuPool --- pools-v2.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index a4dce316..70dd728a 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1699,5 +1699,14 @@ "DrDetroit" ], "link": "https://x.com/bankhatin" + }, + { + "id": 157, + "name": "BitFuFuPool", + "addresses": [ + "3JP3zF7LoeoAotqkNGdvX5szUyNPwd937d" + ], + "tags": ["/BitFuFu/"], + "link": "https://www.bitfufu.com/pool" } ] From 0f9ccb1b4f522243c6d439df535089f0861dc706 Mon Sep 17 00:00:00 2001 From: nymkappa <1612910616@pm.me> Date: Wed, 22 Jan 2025 15:43:54 +0900 Subject: [PATCH 65/84] New Binance coinbase address --- pools-v2.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pools-v2.json b/pools-v2.json index 70dd728a..d100acbc 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1159,7 +1159,8 @@ "1DSh7vX6ed2cgTeKPwufV5i4hSi4pp373h", "1JvXhnHCi6XqcanvrZJ5s2Qiv4tsmm2UMy", "3L8Ck6bm3sve1vJGKo6Ht2k167YKSKi8TZ", - "bc1qx9t2l3pyny2spqpqlye8svce70nppwtaxwdrp4" + "bc1qx9t2l3pyny2spqpqlye8svce70nppwtaxwdrp4", + "3G7jcEELKh38L6kaSV8K35pTqsh5bgZW2D" ], "tags": [ "/Binance/", From 479b10dc34386147a081b4cf945f00372f5a289b Mon Sep 17 00:00:00 2001 From: nymkappa <1612910616@pm.me> Date: Wed, 22 Jan 2025 15:48:07 +0900 Subject: [PATCH 66/84] Add luckypool --- pools-v2.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index d100acbc..f1493ff1 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1709,5 +1709,14 @@ ], "tags": ["/BitFuFu/"], "link": "https://www.bitfufu.com/pool" + }, + { + "id": 158, + "name": "luckyPool", + "addresses": [ + "1DnPPFQPrfyNTiHPXhDFyqNnW9T62GEhB1" + ], + "tags": ["Lucky pool"], + "link": "" } ] From 7f83c4f2d7b2384642fe65a8e7adbe0607a964b2 Mon Sep 17 00:00:00 2001 From: nymkappa <1612910616@pm.me> Date: Wed, 22 Jan 2025 15:54:04 +0900 Subject: [PATCH 67/84] Update terra pool tags --- pools-v2.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pools-v2.json b/pools-v2.json index f1493ff1..3d9e4dea 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -31,7 +31,8 @@ "bc1q39dled8an7enuxtmjql3pk7ny8kzvsxhd924sl" ], "tags": [ - "terrapool.io" + "terrapool.io", + "Validated with Clean Energy" ], "link": "https://terrapool.io" }, From 45df756a2dbb22130c3840ce22bd78a3008282b9 Mon Sep 17 00:00:00 2001 From: nymkappa <1612910616@pm.me> Date: Wed, 22 Jan 2025 15:55:40 +0900 Subject: [PATCH 68/84] Add mining dutch --- pools-v2.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 3d9e4dea..73534e69 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1719,5 +1719,14 @@ ], "tags": ["Lucky pool"], "link": "" + }, + { + "id": 159, + "name": "Mining-Dutch", + "addresses": [ + "1AfPSq5ZbqBaxU5QAayLQJMcXV8HZt92eq" + ], + "tags": ["/Mining-Dutch/"], + "link": "https://www.mining-dutch.nl/" } ] From 14fd1f9ad0dcb83d80bc71cbd9eeef4bdcc6e0d4 Mon Sep 17 00:00:00 2001 From: Mononaut Date: Fri, 7 Feb 2025 14:23:34 +0000 Subject: [PATCH 69/84] Fix luxor tags & add current address --- pools-v2.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pools-v2.json b/pools-v2.json index 73534e69..cf78f3ad 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -41,11 +41,12 @@ "name": "Luxor", "addresses": [ "1MkCDCzHpBsYQivp8MxjY5AkTGG1f2baoe", - "39bitUyBcUu3y3hRTtYprKbTp712t4ZWqK" + "39bitUyBcUu3y3hRTtYprKbTp712t4ZWqK", + "32BfKjhByDSxx3BM5vUkQ3NQq9csZR6nt6" ], "tags": [ "/LUXOR/", - "Powered by Luxor Tech" + "Luxor Tech" ], "link": "https://mining.luxor.tech" }, From 51b55223432327b1d492ce07d950a2581edb54f1 Mon Sep 17 00:00:00 2001 From: Mononaut Date: Sun, 23 Mar 2025 04:56:29 +0000 Subject: [PATCH 70/84] Add public pool --- pools-v2.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index cf78f3ad..3f5a5c34 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1729,5 +1729,15 @@ ], "tags": ["/Mining-Dutch/"], "link": "https://www.mining-dutch.nl/" + }, + { + "id": 160, + "name": "Public Pool", + "addresses": [], + "tags": [ + "Public-Pool", + "Public Pool on Umbrel" + ], + "link": "https://web.public-pool.io/" } ] From 8768071e2477cbb329517b727fb4526635a21323 Mon Sep 17 00:00:00 2001 From: Mononaut Date: Tue, 1 Apr 2025 00:52:29 +0000 Subject: [PATCH 71/84] Add B2Pool --- pools-v2.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 3f5a5c34..a5195f30 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1739,5 +1739,14 @@ "Public Pool on Umbrel" ], "link": "https://web.public-pool.io/" + }, + { + "id": 161, + "name": "Mining Squared", + "addresses": [ + "3GdjWJdkJhtkxRZ3Ns1LstaoHNMBW8XsvU" + ], + "tags": ["MiningSquared", "BSquared Network"], + "link": "https://pool.bsquared.network/" } ] From 56f743111a9dcb528ac565f28f6e6a15604827b4 Mon Sep 17 00:00:00 2001 From: Mononaut Date: Tue, 1 Apr 2025 05:26:14 +0000 Subject: [PATCH 72/84] Update bsquared tags and addresses --- pools-v2.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pools-v2.json b/pools-v2.json index a5195f30..f079e7c7 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1744,9 +1744,10 @@ "id": 161, "name": "Mining Squared", "addresses": [ - "3GdjWJdkJhtkxRZ3Ns1LstaoHNMBW8XsvU" + "3GdjWJdkJhtkxRZ3Ns1LstaoHNMBW8XsvU", + "3AvXzTUat4p6Qf6ZLnRNvB3mDLjp3fNmjJ" ], - "tags": ["MiningSquared", "BSquared Network"], + "tags": ["MiningSquared", "BSquared Network", "/bsquared/"], "link": "https://pool.bsquared.network/" } ] From cf766de172a15a44971882028e7b0c8fa6c8a897 Mon Sep 17 00:00:00 2001 From: Mononaut Date: Sun, 6 Apr 2025 06:15:21 +0000 Subject: [PATCH 73/84] Add innopolis tech --- pools-v2.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index f079e7c7..14edbf14 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1749,5 +1749,14 @@ ], "tags": ["MiningSquared", "BSquared Network", "/bsquared/"], "link": "https://pool.bsquared.network/" + }, + { + "id": 162, + "name": "Innopolis Tech", + "addresses": [ + "bc1q75t4wewkmf3l9qg097zvtlh05v5pdz6699kv8k" + ], + "tags": ["Innopolis", "Innopolis.tech"], + "link": "https://innopolis.tech/" } ] From 7dcef2af5bab743ccbfa0e3778453a5371967fda Mon Sep 17 00:00:00 2001 From: nymkappa <1612910616@pm.me> Date: Wed, 16 Apr 2025 11:18:26 +0900 Subject: [PATCH 74/84] add nymkappa --- pools-v2.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 14edbf14..1e92aeb6 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1758,5 +1758,14 @@ ], "tags": ["Innopolis", "Innopolis.tech"], "link": "https://innopolis.tech/" + }, + { + "id": 163, + "name": "nymkappa", + "addresses": [ + "tb1qdyy39724wqnqqqduv6zxsf56s2ec9lgypxs59h" + ], + "tags": ["/@nymkappa/"], + "link": "https://github.com/nymkappa" } ] From 75837f9b0edb75b51ef957321285a69fa77a9850 Mon Sep 17 00:00:00 2001 From: 7Wxcka7X <7Wxcka7X@pm.me> Date: Sat, 19 Apr 2025 12:53:02 +0200 Subject: [PATCH 75/84] Add BTCLab --- pools-v2.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 1e92aeb6..4fc4623f 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1767,5 +1767,15 @@ ], "tags": ["/@nymkappa/"], "link": "https://github.com/nymkappa" + }, + { + "id": 164, + "name": "BTCLab", + "addresses": [], + "tags": [ + "BTCLab", + "BTCLab.dev" + ], + "link": "https://btclab.dev/" } ] From ddb4122e82686d81055d3e69abec86dad8f4a8ce Mon Sep 17 00:00:00 2001 From: Mononaut Date: Fri, 16 May 2025 19:48:52 +0000 Subject: [PATCH 76/84] Add parasite --- pools-v2.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 4fc4623f..5b0f2220 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1777,5 +1777,12 @@ "BTCLab.dev" ], "link": "https://btclab.dev/" + }, + { + "id": 165, + "name": "Parasite", + "addresses": [], + "tags": ["parasite"], + "link": "https://parasite.space" } ] From d8967b53f5692da5593789faf87c1de06c025c67 Mon Sep 17 00:00:00 2001 From: Mononaut Date: Fri, 22 Aug 2025 15:06:06 +0000 Subject: [PATCH 77/84] Add RedRock Pool --- pools-v2.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 5b0f2220..3978c64e 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1784,5 +1784,14 @@ "addresses": [], "tags": ["parasite"], "link": "https://parasite.space" + }, + { + "id": 166, + "name": "RedRock Pool", + "addresses": [ + "3554kSaWNnP3B49Xyybert7gmxq2YSnfnx" + ], + "tags": ["RedRock"], + "link": "https://redrock.pro/" } ] From e0470005e6d27d846406f59e53c3f22ef4aa9f99 Mon Sep 17 00:00:00 2001 From: Mononaut Date: Tue, 21 Oct 2025 04:43:46 +0000 Subject: [PATCH 78/84] Add Est3lar --- pools-v2.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 3978c64e..0e68930f 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1793,5 +1793,14 @@ ], "tags": ["RedRock"], "link": "https://redrock.pro/" + }, + { + "id": 167, + "name": "Est3lar", + "addresses": [ + "34qGNFx6uQv6SzjYPbYVWtjvuy5DSGugt8" + ], + "tags": ["/Est3lar/", "est3lar", "Est3lar", "EST3LAR"], + "link": "https://est3lar.io" } ] From 3ec7756dd913f461ca3771524d2788326ab8af6e Mon Sep 17 00:00:00 2001 From: softsimon Date: Wed, 26 Nov 2025 11:19:41 +0900 Subject: [PATCH 79/84] rename luckypool -> GDPool --- pools-v2.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pools-v2.json b/pools-v2.json index 0e68930f..3bf9980e 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1714,11 +1714,11 @@ }, { "id": 158, - "name": "luckyPool", + "name": "GDPool", "addresses": [ "1DnPPFQPrfyNTiHPXhDFyqNnW9T62GEhB1" ], - "tags": ["Lucky pool"], + "tags": ["Lucky pool", "GDPool"], "link": "" }, { From c04d421cf5e8246c72d43f59a3f17444ce457609 Mon Sep 17 00:00:00 2001 From: orangesurf <91332210+orangesurf@users.noreply.github.com> Date: Tue, 9 Dec 2025 18:21:26 +0900 Subject: [PATCH 80/84] Set review needed automatically --- .github/workflows/project-review-status.yml | 84 +++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 .github/workflows/project-review-status.yml diff --git a/.github/workflows/project-review-status.yml b/.github/workflows/project-review-status.yml new file mode 100644 index 00000000..730208e7 --- /dev/null +++ b/.github/workflows/project-review-status.yml @@ -0,0 +1,84 @@ +# Workflow: Automatically set project status to "Review Needed" when a reviewer is requested +name: Set Project Status on Review Request + +# Trigger: Runs whenever a reviewer is requested on a pull request +on: + pull_request: + types: [review_requested] + +jobs: + update-project-status: + runs-on: ubuntu-latest + steps: + - name: Update Project Status to Review Needed + uses: actions/github-script@v7 + with: + # Use the PAT stored in repository secrets (has project write access) + github-token: ${{ secrets.PROJECT_TOKEN }} + script: | + // GraphQL query to find the PR's project items + // This fetches all projects the PR is linked to + const query = ` + query($owner: String!, $repo: String!, $pr: Int!) { + repository(owner: $owner, name: $repo) { + pullRequest(number: $pr) { + projectItems(first: 10) { + nodes { + id + project { + number + } + } + } + } + } + } + `; + + // Execute the query with current repo/PR context + const result = await github.graphql(query, { + owner: context.repo.owner, + repo: context.repo.repo, + pr: context.payload.pull_request.number + }); + + // Find the project item that belongs to project #8 + const projectItems = result.repository.pullRequest.projectItems.nodes; + const projectItem = projectItems.find(item => item.project.number === 8); + + // Exit early if PR isn't in project #8 + if (!projectItem) { + console.log('PR is not in project #8, skipping...'); + return; + } + + // GraphQL mutation to update the Status field + const mutation = ` + mutation($projectId: ID!, $itemId: ID!, $fieldId: ID!, $optionId: String!) { + updateProjectV2ItemFieldValue( + input: { + projectId: $projectId + itemId: $itemId + fieldId: $fieldId + value: { singleSelectOptionId: $optionId } + } + ) { + projectV2Item { + id + } + } + } + `; + + // Execute the mutation using IDs stored in repository variables + // PROJECT_ID: The project's unique identifier + // STATUS_FIELD_ID: The "Status" field's unique identifier + // REVIEW_NEEDED_OPTION_ID: The "Review Needed" option's unique identifier + await github.graphql(mutation, { + projectId: "${{ secrets.PROJECT_ID }}", + itemId: projectItem.id, + fieldId: "${{ secrets.STATUS_FIELD_ID }}", + optionId: "${{ secrets.REVIEW_NEEDED_OPTION_ID }}" + }); + + console.log('Successfully updated project status to Review Needed'); From 9075c8be8815f50ef997837c2527f993e2cd23dc Mon Sep 17 00:00:00 2001 From: Mononaut Date: Fri, 16 Jan 2026 03:09:22 +0000 Subject: [PATCH 81/84] update nicehash tags --- pools-v2.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pools-v2.json b/pools-v2.json index 3bf9980e..0245a9b9 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -572,7 +572,8 @@ "addresses": [], "tags": [ "/NiceHashSolo", - "/NiceHash/" + "/NiceHash/", + "/NiceHashMining/" ], "link": "https://www.nicehash.com" }, From 6f0dc29c3ad7c62f02486a534d9592b5c626ac0d Mon Sep 17 00:00:00 2001 From: wiz Date: Wed, 11 Feb 2026 19:46:21 +0900 Subject: [PATCH 82/84] Add wiz vanity address --- pools-v2.json | 1 + 1 file changed, 1 insertion(+) diff --git a/pools-v2.json b/pools-v2.json index 0245a9b9..6949bf1e 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1574,6 +1574,7 @@ "id": 144, "name": "wiz", "addresses": [ + "1wizSAYSbuyXbt9d8JV8ytm5acqq2TorC", "tb1q548z58kqvwyjqwy8vc2ntmg33d7s2wyfv7ukq4" ], "tags": [ From 9354c5920309afabd0926fa766334f670120dbf0 Mon Sep 17 00:00:00 2001 From: orangesurf <91332210+orangesurf@users.noreply.github.com> Date: Tue, 24 Feb 2026 12:15:41 +0000 Subject: [PATCH 83/84] Add Braiins Solo entry to pools-v2.json Added Braiins Solo entry with ID, name, and link. --- pools-v2.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pools-v2.json b/pools-v2.json index 6949bf1e..40d54b25 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1804,5 +1804,12 @@ ], "tags": ["/Est3lar/", "est3lar", "Est3lar", "EST3LAR"], "link": "https://est3lar.io" + }, + { + "id": 168, + "name": "Braiins Solo", + "addresses": [], + "tags": ["/braiinssolo/"], + "link": "https://solo.braiins.com" } ] From fdb860d885d65e91b89b25b55bb305c82eb431d9 Mon Sep 17 00:00:00 2001 From: Mononaut Date: Fri, 6 Mar 2026 02:29:53 +0000 Subject: [PATCH 84/84] update futurebit tag --- pools-v2.json | 1 + 1 file changed, 1 insertion(+) diff --git a/pools-v2.json b/pools-v2.json index 40d54b25..617ea893 100644 --- a/pools-v2.json +++ b/pools-v2.json @@ -1621,6 +1621,7 @@ "addresses": [], "tags": [ "Apollo", + "FutureBit", "/mined by a Solo FutureBit Apollo/" ], "link": "https://www.futurebit.io"