├── .github └── workflows │ ├── check-dataset.yml │ └── generate.yml ├── LICENSE ├── README.md ├── contrib ├── generate-json-pool-list.py └── generate-old-pools-json.py ├── pools ├── 175btc.json ├── 1hash.json ├── 1thash.json ├── 21-inc.json ├── 50btc.json ├── 58coin.json ├── 7pool.json ├── 8baochi.json ├── a-xbt.json ├── aao-pool.json ├── antpool.json ├── arkpool.json ├── asicminer.json ├── batpool.json ├── bcmonster.json ├── bcpool-io.json ├── binance-pool.json ├── bitalo.json ├── bitclub.json ├── bitcoin-affiliate-network.json ├── bitcoin-com.json ├── bitcoin-ukraine.json ├── bitcoinindia.json ├── bitcoinrussia.json ├── bitdeer.json ├── bitfarms.json ├── bitfufu.json ├── bitfury.json ├── bitminter.json ├── bitparking.json ├── bitsolo.json ├── bixin.json ├── blockfills.json ├── braiins.json ├── bravo-mining.json ├── btc-com.json ├── btc-guild.json ├── btc-nuggets.json ├── btc-top.json ├── btcc.json ├── btcdig.json ├── btcmp.json ├── btcpool.json ├── btcserv.json ├── btpool.json ├── bwpool.json ├── bytepool.json ├── canoe.json ├── canoepool.json ├── carbon-negative-unidentified.json ├── ckpool.json ├── cleanincentive.json ├── cloudhashing.json ├── cntt.json ├── coinlab.json ├── cointerra.json ├── connectbtc.json ├── dcex.json ├── dcexploration.json ├── digitalbtc.json ├── digitalx-mintsy.json ├── dpool.json ├── eclipsemc.json ├── ekanembtc.json ├── eligius.json ├── emcdpool.json ├── eobot.json ├── exxbw.json ├── f2pool.json ├── foundry-usa.json ├── gbminers.json ├── ghash-io.json ├── give-me-coins.json ├── gogreenlight.json ├── haominer.json ├── haozhuzhu.json ├── hashbx.json ├── hashpool.json ├── helix.json ├── hhtt.json ├── hotpool.json ├── hummerpool.json ├── huobi-pool.json ├── innopolis-tech.json ├── kanopool.json ├── kncminer.json ├── kucoin-pool.json ├── lubian-com.json ├── luxor.json ├── mara-pool.json ├── maxbtc.json ├── maxipool.json ├── megabigpower.json ├── minerium.json ├── mining-dutch.json ├── mining-squared.json ├── miningcity.json ├── mmpool.json ├── mt-red.json ├── multicoin-co.json ├── multipool.json ├── mybtccoin-pool.json ├── nexious.json ├── nicehash.json ├── nmcbit.json ├── novablock.json ├── ocean.json ├── okexpool.json ├── okkong.json ├── okminer.json ├── okpool-top.json ├── ozcoin.json ├── patels.json ├── pega-pool.json ├── phash-io.json ├── polmine.json ├── poolin.json ├── rawpool.json ├── rigpool.json ├── sbi-crypto.json ├── secpool.json ├── secretsuperstar.json ├── shawnp0wers.json ├── sigmapool-com.json ├── simplecoin-us.json ├── solo-ck.json ├── spiderpool.json ├── st-mining-corp.json ├── tangpool.json ├── tatmas-pool.json ├── tbdice.json ├── telco-214.json ├── terra-pool.json ├── tigerpool.json ├── titan.json ├── tmspool.json ├── togetherpool.json ├── transactioncoinmining.json ├── trickys-btc-pool.json ├── triplemining.json ├── ukrpool.json ├── ultimus-pool.json ├── unomp.json ├── viabtc.json ├── waterhole.json ├── wayi-cn.json ├── white-pool.json └── yourbtc-net.json ├── qa └── check-data.py └── signet-pools ├── signet-1.json ├── signet-2.json └── signet-3.json /.github/workflows/check-dataset.yml: -------------------------------------------------------------------------------- 1 | name: check dataset 2 | 3 | on: 4 | push: 5 | branches: [ master ] 6 | pull_request: 7 | branches: [ master ] 8 | workflow_dispatch: 9 | 10 | jobs: 11 | check-dataset: 12 | runs-on: ubuntu-latest 13 | steps: 14 | - uses: actions/checkout@v3 15 | - name: Check if the mainnet pool data is valid. 16 | run: python3 qa/check-data.py 17 | - name: Check if the signet pool data is valid. 18 | run: python3 qa/check-data.py signet-pools 19 | -------------------------------------------------------------------------------- /.github/workflows/generate.yml: -------------------------------------------------------------------------------- 1 | # This workflow generates files that can be consumed by downstream tools. 2 | 3 | name: generate 4 | 5 | env: 6 | FILENAME_POOL_LIST: pool-list.json 7 | FILENAME_POOLS_JSON: pools.json 8 | 9 | on: 10 | push: 11 | branches: 12 | - master 13 | 14 | jobs: 15 | generate-and-push: 16 | runs-on: ubuntu-latest 17 | steps: 18 | - uses: actions/checkout@v3 19 | with: 20 | persist-credentials: false 21 | fetch-depth: 0 22 | - name: Configure git 23 | run: | 24 | git config --local user.email "bitcoin-data@users.noreply.github.com" 25 | git config --local user.name "bitcoin-data" 26 | - name: Generate mainnet files 27 | run: | 28 | python3 contrib/generate-json-pool-list.py new-$FILENAME_POOL_LIST 29 | python3 contrib/generate-old-pools-json.py new-$FILENAME_POOLS_JSON 30 | - name: Generate signet files 31 | run: | 32 | python3 contrib/generate-json-pool-list.py new-signet-$FILENAME_POOL_LIST signet-pools/ 33 | python3 contrib/generate-old-pools-json.py new-signet-$FILENAME_POOLS_JSON signet-pools/ 34 | - name: Checkout 'generated' branch 35 | run: 36 | git checkout generated 37 | - name: Overwrite old files 38 | run: | 39 | mv new-$FILENAME_POOL_LIST $FILENAME_POOL_LIST 40 | mv new-$FILENAME_POOLS_JSON $FILENAME_POOLS_JSON 41 | mv new-signet-$FILENAME_POOL_LIST signet-$FILENAME_POOL_LIST 42 | mv new-signet-$FILENAME_POOLS_JSON signet-$FILENAME_POOLS_JSON 43 | - name: Commit changes 44 | run: | 45 | git add *.json 46 | git commit -m "Update generated files: $(date)" -a || true 47 | - name: Push changes 48 | uses: ad-m/github-push-action@master 49 | with: 50 | github_token: ${{ secrets.GITHUB_TOKEN }} 51 | branch: generated 52 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019-2021 btc.com 4 | Copyright (c) 2021- 0xB10C and contributors 5 | 6 | Permission is hereby granted, free of charge, to any person obtaining a copy 7 | of this software and associated documentation files (the "Software"), to deal 8 | in the Software without restriction, including without limitation the rights 9 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | copies of the Software, and to permit persons to whom the Software is 11 | furnished to do so, subject to the following conditions: 12 | 13 | The above copyright notice and this permission notice shall be included in all 14 | copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | SOFTWARE. 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Known Bitcoin Pools 2 | 3 | Known Bitcoin mining pool coinbase tags and coinbase output addresses. 4 | 5 | For maintainability, the data is defined as a JSON-file per pool in the `pools/` 6 | folder. For each pool, the following information is included in the JSON file: 7 | 8 | ```JSON 9 | { 10 | "id": 7, 11 | "name": "Example Pool", 12 | "addresses": [ 13 | "15kDhRAcpgsugmh6mQsTcCHdvbsuYncEEV", 14 | "bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4" 15 | ], 16 | "tags": [ 17 | "/example/", 18 | "Example Pool" 19 | ], 20 | "link": "https://example.com" 21 | } 22 | ``` 23 | 24 | The JSON files aren't intended for direct consumption by tools trying to 25 | identify mining pools. The format may change. Rather, the data in the 26 | JSON-files should be used to generate a file suitable for consumption by 27 | down-stream tools. An example is the `contrib/generate-old-pools-json.py` 28 | script which generates `pools.json`. This file was previously used to 29 | collect the coinbase tags and addresses and is still used by some tools. 30 | 31 | The generated files can be found in the `generated` branch. 32 | 33 | ## Origin 34 | 35 | This repository was forked from [btccom/Blockchain-Known-Pools](https://github.com/btccom/Blockchain-Known-Pools) 36 | in early 2021 and has received multiple additions and improvements: 37 | 38 | - [remove: AntPool false positives](https://github.com/0xB10C/known-mining-pools/commit/282d56844ec8072cf1ae8e793fe60faa96afa658): See this [comment](https://github.com/btccom/Blockchain-Known-Pools/commit/c5e50d99d319065623633342c6711c3db6e9802b#commitcomment-36520323). 39 | - [cleanup: addresses that definitely aren't coinbase output addresses ](https://github.com/0xB10C/known-mining-pools/pull/6) 40 | - [change: all URLs to HTTPS](https://github.com/0xB10C/known-mining-pools/commit/ed4b3f3ac96f28c11bea570ed071dfbafa3cef80) 41 | -------------------------------------------------------------------------------- /contrib/generate-json-pool-list.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | import argparse 4 | import json 5 | import glob 6 | import sys 7 | 8 | DEFAULT_ENTITIES_DIR = "pools/" 9 | DEFAULT_OUTPUT = "pool-list.json" 10 | 11 | def main(args): 12 | parser = argparse.ArgumentParser() 13 | parser.add_argument("output", default=DEFAULT_OUTPUT, type=str, help="output file name", nargs="?") 14 | parser.add_argument("entities", default=DEFAULT_ENTITIES_DIR, type=str, help="entities directory", nargs="?") 15 | 16 | args = parser.parse_args(args) 17 | 18 | if args.output != DEFAULT_OUTPUT: 19 | print(f"Using {args.output} as output file name.") 20 | 21 | entity_files = glob.glob(args.entities + "/*.json") 22 | pools = list() 23 | 24 | for file_path in entity_files: 25 | with open(file_path, "r") as f: 26 | e = json.load(f) 27 | pools.append(e) 28 | 29 | pools.sort(key = lambda p: p["id"]) 30 | 31 | with open(args.output, "w") as out: 32 | json.dump(pools, out, indent = 2, ensure_ascii=False) 33 | 34 | if __name__ == "__main__": 35 | main(sys.argv[1:]) 36 | -------------------------------------------------------------------------------- /contrib/generate-old-pools-json.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | import argparse 4 | import json 5 | import glob 6 | import sys 7 | 8 | DEFAULT_ENTITIES_DIR = "pools/" 9 | DEFAULT_OUTPUT = "pools.json" 10 | 11 | def main(args): 12 | parser = argparse.ArgumentParser() 13 | parser.add_argument("output", default=DEFAULT_OUTPUT, type=str, help="output file name", nargs="?") 14 | parser.add_argument("entities", default=DEFAULT_ENTITIES_DIR, type=str, help="entities directory", nargs="?") 15 | args = parser.parse_args(args) 16 | 17 | if args.output != DEFAULT_OUTPUT: 18 | print(f"Using {args.output} as output file name.") 19 | 20 | entity_files = glob.glob(args.entities + "/*.json") 21 | 22 | addresses = dict() 23 | tags = dict() 24 | 25 | for file_path in entity_files: 26 | with open(file_path, "r") as f: 27 | e = json.load(f) 28 | name = e["name"] 29 | link = e["link"] 30 | for addr in e["addresses"]: 31 | addresses[addr] = { "name": name, "link": link } 32 | for tag in e["tags"]: 33 | tags[tag] = { "name": name, "link": link } 34 | 35 | # sort dicts to be at least somewhat deterministic 36 | addresses = dict(sorted(addresses.items())) 37 | tags = dict(sorted(tags.items())) 38 | 39 | with open(args.output, "w") as out: 40 | content = { 41 | "payout_addresses": addresses, 42 | "coinbase_tags": tags 43 | } 44 | json.dump(content, out, indent = 2, ensure_ascii=False) 45 | 46 | if __name__ == "__main__": 47 | main(sys.argv[1:]) 48 | -------------------------------------------------------------------------------- /pools/175btc.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 34, 3 | "name": "175btc", 4 | "addresses": [], 5 | "tags": [ 6 | "Mined By 175btc.com" 7 | ], 8 | "link": "https://www.175btc.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/1hash.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 62, 3 | "name": "1Hash", 4 | "addresses": [ 5 | "1F1xcRt8H8Wa623KqmkEontwAAVqDSAWCV" 6 | ], 7 | "tags": [ 8 | "Mined by 1hash.com" 9 | ], 10 | "link": "https://www.1hash.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/1thash.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 70, 3 | "name": "1THash", 4 | "addresses": [ 5 | "147SwRQdpCfj5p8PnfsXV2SsVVpVcz3aPq", 6 | "15vgygQ7ZsWdvZpctmTZK4673QBHsos6Sh" 7 | ], 8 | "tags": [ 9 | "/1THash&58COIN/", 10 | "/1THash/" 11 | ], 12 | "link": "https://www.1thash.top" 13 | } 14 | -------------------------------------------------------------------------------- /pools/21-inc.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 116, 3 | "name": "21 Inc.", 4 | "addresses": [ 5 | "15rQXUSBQRubShPpiJfDLxmwS8ze2RUm4z", 6 | "1CdJi2xRTXJF6CEJqNHYyQDNEcM3X7fUhD", 7 | "1GC6HxDvnchDdb5cGkFXsJMZBFRsKAXfwi" 8 | ], 9 | "tags": [ 10 | "/pool34/" 11 | ], 12 | "link": "https://21.co" 13 | } 14 | -------------------------------------------------------------------------------- /pools/50btc.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 105, 3 | "name": "50BTC", 4 | "addresses": [], 5 | "tags": [ 6 | "50BTC" 7 | ], 8 | "link": "https://www.50btc.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/58coin.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 120, 3 | "name": "58COIN", 4 | "addresses": [ 5 | "199EDJoCpqV672qESEkfFgEqNT1iR2gj3t" 6 | ], 7 | "tags": [ 8 | "/58coin.com/" 9 | ], 10 | "link": "https://www.58coin.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/7pool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 97, 3 | "name": "7pool", 4 | "addresses": [ 5 | "1JLc3JxvpdL1g5zoX8sKLP4BkJQiwnJftU" 6 | ], 7 | "tags": [ 8 | "/$Mined by 7pool.com/" 9 | ], 10 | "link": "https://7pool.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/8baochi.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 2, 3 | "name": "8baochi", 4 | "addresses": [ 5 | "1Hk9gD8xMo2XBUhE73y5zXEM8xqgffTB5f" 6 | ], 7 | "tags": [ 8 | "/八宝池 8baochi.com/" 9 | ], 10 | "link": "https://8baochi.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/a-xbt.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 82, 3 | "name": "A-XBT", 4 | "addresses": [ 5 | "1MFsp2txCPwMMBJjNNeKaduGGs8Wi1Ce7X" 6 | ], 7 | "tags": [ 8 | "/A-XBT/" 9 | ], 10 | "link": "https://www.a-xbt.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/aao-pool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 127, 3 | "name": "AAO Pool", 4 | "addresses": [ 5 | "12QVFmJH2b4455YUHkMpEnWLeRY3eJ4Jb5" 6 | ], 7 | "tags": [ 8 | "/AAOPOOL/" 9 | ], 10 | "link": "https://btc.tmspool.top" 11 | } 12 | -------------------------------------------------------------------------------- /pools/antpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 61, 3 | "name": "AntPool", 4 | "addresses": [ 5 | "12dRugNcdxK39288NjcDV4GX7rMsKCGn6B", 6 | "15kiNKfDWsq7UsPg87UwxA8rVvWAjzRkYS", 7 | "16MdTdqmXusauybtXTmFEW4GNFPPgGxQYE", 8 | "16kUc5B48qnASbxeZTisCqTNx6G3DPXuKn", 9 | "17gVZssumiJqYMCHozHKXGyaAvyu6NCX6V", 10 | "1AJQ3jXhUF8WiisEcuVd8Xmfq4QJ7n1SdL", 11 | "1BWW3pg5jb6rxebrNeo9TATarwJ1rthnoe", 12 | "1CyB8GJNEsNVXtPutB36nrDY3fMXBTzXSX", 13 | "1D4UZG4qo8bF1MuZHSEyBHRZaxT8inatXS", 14 | "1DDXyKUT6q3H9e5QXm2Gv6BNNWgztFG55g", 15 | "1Dek9ArRHb9tyWb9gaaX8SWmkfi5V7U5Y6", 16 | "1DyR7HPQWjM6Zrnk7SzHVY2GEpXRGNNH9o", 17 | "1FdJkPdpXtK3t5utZHJAop3saLZWfPfgak", 18 | "1GRcX882sdBYCAWyG99iF2oz7j3nYzXhLM", 19 | "1Gp7iCzDGMZiV55Kt8uKsux6VyoHe1aJaN", 20 | "1H3u6R813MHGYhmGW6v86EYYriawRtACYD", 21 | "1JBVrhSSDrZrRmm4RnoWouqgGGqJMvWHi8", 22 | "1JwUDWVSbAY5NeCBJhxQk1E8AfETfZuPj4", 23 | "1K8PNogxBZ6ts532DZnzxdbjgzJLjLdXqz", 24 | "1LTGvTjDxiy5S9YcKEE9Lb7xSpZcPSqinw", 25 | "1NS4gbx1G2D5rc9PnvVsPys12nKxGiQg72", 26 | "1Nh7uHdvY6fNwtQtM1G5EZAFPLC33B59rB", 27 | "1Sjj2cPC3rTWcSTEYDeu2f3BavLosog4T", 28 | "1jLVpwtNMfXWaHY4eiLDmGuBxokYLgv1X", 29 | "39C7fxSzEACPjM78Z7xdPxhf7mKxJwvfMJ" 30 | ], 31 | "tags": [ 32 | "/AntPool/", 33 | "Mined by AntPool" 34 | ], 35 | "link": "https://www.antpool.com" 36 | } 37 | -------------------------------------------------------------------------------- /pools/arkpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 69, 3 | "name": "ArkPool", 4 | "addresses": [ 5 | "1QEiAhdHdMhBgVbDM7zUXWGkNhgEEJ6uLd" 6 | ], 7 | "tags": [ 8 | "/ArkPool/" 9 | ], 10 | "link": "" 11 | } 12 | -------------------------------------------------------------------------------- /pools/asicminer.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 132, 3 | "name": "ASICMiner", 4 | "addresses": [], 5 | "tags": [ 6 | "ASICMiner" 7 | ], 8 | "link": "https://www.asicminer.co" 9 | } 10 | -------------------------------------------------------------------------------- /pools/batpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 41, 3 | "name": "BATPOOL", 4 | "addresses": [ 5 | "167ApWWxUSFQmz2jdz9xop3oAKdLejvMML" 6 | ], 7 | "tags": [ 8 | "/BATPOOL/" 9 | ], 10 | "link": "https://www.batpool.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/bcmonster.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 125, 3 | "name": "BCMonster", 4 | "addresses": [ 5 | "1E18BNyobcoiejcDYAz5SjbrzifNDEpM88" 6 | ], 7 | "tags": [ 8 | "/BCMonster/" 9 | ], 10 | "link": "https://www.bcmonster.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/bcpool-io.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 139, 3 | "name": "bcpool.io", 4 | "addresses": [], 5 | "tags": [ 6 | "bcpool.io" 7 | ], 8 | "link": "https://bcpool.io" 9 | } 10 | -------------------------------------------------------------------------------- /pools/binance-pool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 123, 3 | "name": "Binance Pool", 4 | "addresses": [ 5 | "122pN8zvqTxJaA8fRY1PDBu4QYodqE5m2X", 6 | "16moWjUJVRnDQKqhoCdcszfJg9wzBdoTHw", 7 | "1DSh7vX6ed2cgTeKPwufV5i4hSi4pp373h", 8 | "1JvXhnHCi6XqcanvrZJ5s2Qiv4tsmm2UMy", 9 | "3L8Ck6bm3sve1vJGKo6Ht2k167YKSKi8TZ", 10 | "bc1qx9t2l3pyny2spqpqlye8svce70nppwtaxwdrp4", 11 | "3G7jcEELKh38L6kaSV8K35pTqsh5bgZW2D" 12 | ], 13 | "tags": [ 14 | "/Binance/", 15 | "binance", 16 | "binance.com/", 17 | "binance/" 18 | ], 19 | "link": "https://pool.binance.com" 20 | } 21 | -------------------------------------------------------------------------------- /pools/bitalo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 122, 3 | "name": "Bitalo", 4 | "addresses": [], 5 | "tags": [ 6 | "Bitalo" 7 | ], 8 | "link": "https://bitalo.com/mining" 9 | } 10 | -------------------------------------------------------------------------------- /pools/bitclub.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 45, 3 | "name": "BitClub", 4 | "addresses": [ 5 | "155fzsEBHy9Ri2bMQ8uuuR3tv1YzcDywd4" 6 | ], 7 | "tags": [ 8 | "/BitClub Network/" 9 | ], 10 | "link": "https://bitclubpool.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/bitcoin-affiliate-network.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 1, 3 | "name": "Bitcoin Affiliate Network", 4 | "addresses": [], 5 | "tags": [ 6 | "bitcoinaffiliatenetwork.com" 7 | ], 8 | "link": "https://mining.bitcoinaffiliatenetwork.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/bitcoin-com.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 6, 3 | "name": "Bitcoin.com", 4 | "addresses": [], 5 | "tags": [ 6 | "pool.bitcoin.com" 7 | ], 8 | "link": "https://www.bitcoin.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/bitcoin-ukraine.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 37, 3 | "name": "Bitcoin-Ukraine", 4 | "addresses": [], 5 | "tags": [ 6 | "/Bitcoin-Ukraine.com.ua/" 7 | ], 8 | "link": "https://bitcoin-ukraine.com.ua" 9 | } 10 | -------------------------------------------------------------------------------- /pools/bitcoinindia.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 95, 3 | "name": "BitcoinIndia", 4 | "addresses": [ 5 | "1AZ6BkCo4zgTuuLpRStJH8iNsehXTMp456" 6 | ], 7 | "tags": [ 8 | "/Bitcoin-India/" 9 | ], 10 | "link": "https://bitcoin-india.org" 11 | } 12 | -------------------------------------------------------------------------------- /pools/bitcoinrussia.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 104, 3 | "name": "BitcoinRussia", 4 | "addresses": [ 5 | "14R2r9FkyDmyxGB9xUVwVLdgsX9YfdVamk", 6 | "165GCEAx81wce33FWEnPCRhdjcXCrBJdKn" 7 | ], 8 | "tags": [ 9 | "/Bitcoin-Russia.ru/" 10 | ], 11 | "link": "https://bitcoin-russia.ru" 12 | } 13 | -------------------------------------------------------------------------------- /pools/bitdeer.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 24, 3 | "name": "Bitdeer", 4 | "addresses": [], 5 | "tags": [ 6 | "Bitdeer" 7 | ], 8 | "link": "https://www.bitdeer.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/bitfarms.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 91, 3 | "name": "Bitfarms", 4 | "addresses": [ 5 | "3GvEGtnvgeBJ3p3EpdZhvUkxY4pDARkbjd" 6 | ], 7 | "tags": [ 8 | "BITFARMS" 9 | ], 10 | "link": "https://www.bitfarms.io" 11 | } 12 | -------------------------------------------------------------------------------- /pools/bitfufu.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 149, 3 | "name": "BitFuFu", 4 | "addresses": [ 5 | "3JP3zF7LoeoAotqkNGdvX5szUyNPwd937d" 6 | ], 7 | "tags": [ 8 | "BitFuFu" 9 | ], 10 | "link": "https://www.bitfufu.com/pool" 11 | } 12 | -------------------------------------------------------------------------------- /pools/bitfury.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 54, 3 | "name": "BitFury", 4 | "addresses": [ 5 | "14yfxkcpHnju97pecpM7fjuTkVdtbkcfE6", 6 | "1AcAj9p6zJn4xLXdvmdiuPCtY7YkBPTAJo", 7 | "1FeDtFhARLxjKUPPkQqEBL78tisenc9znS", 8 | "1Nd99aNgYWpKkqcqSMgWtdtVDadewAS5F7" 9 | ], 10 | "tags": [ 11 | "/BitFury/", 12 | "/Bitfury/" 13 | ], 14 | "link": "https://bitfury.com" 15 | } 16 | -------------------------------------------------------------------------------- /pools/bitminter.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 85, 3 | "name": "BitMinter", 4 | "addresses": [ 5 | "19PkHafEN18mquJ9ChwZt5YEFoCdPP5vYB" 6 | ], 7 | "tags": [ 8 | "BitMinter" 9 | ], 10 | "link": "https://bitminter.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/bitparking.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 79, 3 | "name": "Bitparking", 4 | "addresses": [], 5 | "tags": [ 6 | "bitparking" 7 | ], 8 | "link": "https://mmpool.bitparking.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/bitsolo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 133, 3 | "name": "Bitsolo", 4 | "addresses": [ 5 | "18zRehBcA2YkYvsC7dfQiFJNyjmWvXsvon" 6 | ], 7 | "tags": [ 8 | "Bitsolo Pool" 9 | ], 10 | "link": "https://bitsolo.net" 11 | } 12 | -------------------------------------------------------------------------------- /pools/bixin.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 128, 3 | "name": "Bixin", 4 | "addresses": [ 5 | "13hQVEstgo4iPQZv9C7VELnLWF7UWtF4Q3", 6 | "1KsFhYKLs8qb1GHqrPxHoywNQpet2CtP9t" 7 | ], 8 | "tags": [ 9 | "/Bixin/", 10 | "/HaoBTC/", 11 | "HAOBTC" 12 | ], 13 | "link": "https://haopool.com" 14 | } 15 | -------------------------------------------------------------------------------- /pools/blockfills.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 117, 3 | "name": "BlockFills", 4 | "addresses": [ 5 | "1PzVut5X6Nx7Mv4JHHKPtVM9Jr9LJ4Rbry" 6 | ], 7 | "tags": [ 8 | "BlockfillsPool" 9 | ], 10 | "link": "https://www.blockfills.com/mining" 11 | } 12 | -------------------------------------------------------------------------------- /pools/braiins.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 119, 3 | "name": "Braiins Pool", 4 | "addresses": [ 5 | "1AqTMY7kmHZxBuLUR5wJjPFUvqGs23sesr", 6 | "1CK6KHY6MHgYvmRQ4PAafKYDrg1ejbH1cE" 7 | ], 8 | "tags": [ 9 | "/slush/" 10 | ], 11 | "link": "https://braiins.com/" 12 | } 13 | -------------------------------------------------------------------------------- /pools/bravo-mining.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 35, 3 | "name": "Bravo Mining", 4 | "addresses": [], 5 | "tags": [ 6 | "/bravo-mining/" 7 | ], 8 | "link": "https://www.bravo-mining.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/btc-com.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 43, 3 | "name": "BTC.com", 4 | "addresses": [ 5 | "1Bf9sZvBHPFGVPX71WX2njhd1NXKv5y7v5", 6 | "34qkc2iac6RsyxZVfyE2S5U5WcRsbg2dpK", 7 | "36cWgjEtxQSFgbHTJDw5AB96ZX7fJk1URd", 8 | "3EhLZarJUNSfV6TWMZY1Nh5mi3FMsdHa5U", 9 | "3NA8hsjfdgVkmmVS9moHmkZsVCoLxUkvvv", 10 | "bc1qjl8uwezzlech723lpnyuza0h2cdkvxvh54v3dn" 11 | ], 12 | "tags": [ 13 | "/BTC.COM/", 14 | "/BTC.com/", 15 | "btccom" 16 | ], 17 | "link": "https://pool.btc.com" 18 | } 19 | -------------------------------------------------------------------------------- /pools/btc-guild.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 47, 3 | "name": "BTC Guild", 4 | "addresses": [], 5 | "tags": [ 6 | "BTC Guild" 7 | ], 8 | "link": "https://www.btcguild.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/btc-nuggets.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 65, 3 | "name": "BTC Nuggets", 4 | "addresses": [ 5 | "1BwZeHJo7b7M2op7VDfYnsmcpXsUYEcVHm" 6 | ], 7 | "tags": [], 8 | "link": "https://104.197.8.250" 9 | } 10 | -------------------------------------------------------------------------------- /pools/btc-top.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 49, 3 | "name": "BTC.TOP", 4 | "addresses": [ 5 | "1Hz96kJKF2HLPGY15JWLB5m9qGNxvt8tHJ" 6 | ], 7 | "tags": [ 8 | "/BTC.TOP/" 9 | ], 10 | "link": "https://btc.top" 11 | } 12 | -------------------------------------------------------------------------------- /pools/btcc.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 107, 3 | "name": "BTCC", 4 | "addresses": [ 5 | "152f1muMCNa7goXYhYAQC61hxEgGacmncB" 6 | ], 7 | "tags": [ 8 | "/BTCC/", 9 | "BTCChina Pool", 10 | "BTCChina.com", 11 | "btcchina.com" 12 | ], 13 | "link": "https://pool.btcc.com" 14 | } 15 | -------------------------------------------------------------------------------- /pools/btcdig.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 63, 3 | "name": "BTCDig", 4 | "addresses": [ 5 | "15MxzsutVroEE9XiDckLxUHTCDAEZgPZJi" 6 | ], 7 | "tags": [], 8 | "link": "https://btcdig.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/btcmp.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 138, 3 | "name": "BTCMP", 4 | "addresses": [ 5 | "1jKSjMLnDNup6NPgCjveeP9tUn4YpT94Y" 6 | ], 7 | "tags": [], 8 | "link": "https://www.btcmp.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/btcpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 101, 3 | "name": "BTCPool (unidentified)", 4 | "addresses": [ 5 | "1Ca1KNQQo8akbrwTjjXuk8aikvC2pwodU2" 6 | ], 7 | "tags": [ 8 | "BTCPool" 9 | ], 10 | "link": "https://github.com/0xB10C/known-mining-pools/issues/28" 11 | } 12 | -------------------------------------------------------------------------------- /pools/btcserv.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 73, 3 | "name": "BTCServ", 4 | "addresses": [], 5 | "tags": [ 6 | "btcserv" 7 | ], 8 | "link": "https://btcserv.net" 9 | } 10 | -------------------------------------------------------------------------------- /pools/btpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 109, 3 | "name": "BTPOOL", 4 | "addresses": [], 5 | "tags": [ 6 | "/BTPOOL/" 7 | ], 8 | "link": "" 9 | } 10 | -------------------------------------------------------------------------------- /pools/bwpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 100, 3 | "name": "BWPool", 4 | "addresses": [ 5 | "1JLRXD8rjRgQtTS9MvfQALfHgGWau9L9ky" 6 | ], 7 | "tags": [ 8 | "BW Pool", 9 | "BWPool" 10 | ], 11 | "link": "https://bwpool.net" 12 | } 13 | -------------------------------------------------------------------------------- /pools/bytepool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 7, 3 | "name": "BytePool", 4 | "addresses": [ 5 | "39m5Wvn9ZqyhYmCYpsyHuGMt5YYw4Vmh1Z" 6 | ], 7 | "tags": [ 8 | "/bytepool.com/" 9 | ], 10 | "link": "https://www.bytepool.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/canoe.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 9, 3 | "name": "CANOE", 4 | "addresses": [ 5 | "1Afcpc2FpPnREU6i52K3cicmHdvYRAH9Wo" 6 | ], 7 | "tags": [], 8 | "link": "https://www.canoepool.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/canoepool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 114, 3 | "name": "CanoePool", 4 | "addresses": [ 5 | "1GP8eWArgpwRum76saJS4cZKCHWJHs9PQo" 6 | ], 7 | "tags": [ 8 | "/CANOE/", 9 | "/canoepool/" 10 | ], 11 | "link": "https://canoepool.com" 12 | } 13 | -------------------------------------------------------------------------------- /pools/carbon-negative-unidentified.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 13, 3 | "name": "Carbon Negative (unidentified)", 4 | "addresses": [ 5 | "33SAB6pzbhEGPbfY6NVgRDV7jVfspZ3A3Z", 6 | "3KZDwmJHB6QJ13QPXHaW7SS3yTESFPZoxb" 7 | ], 8 | "tags": [], 9 | "link": "https://github.com/bitcoin-data/mining-pools/issues/48" 10 | } 11 | -------------------------------------------------------------------------------- /pools/ckpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 75, 3 | "name": "CKPool", 4 | "addresses": [ 5 | "1ApE99VM5RJzMRRtwd2JMgmkGabtJqoMEz", 6 | "1EowSPumj9D9AMTpE64Jr7vT3PJDNopVcz", 7 | "1KGbsDDAgJN2HDNBjmMHp9828qATo5B9c9", 8 | "3P8sR3K8wAk3bom7tqpr5VrzCz9TVYNTQd" 9 | ], 10 | "tags": [ 11 | "/ckpool.org/", 12 | "ckpool" 13 | ], 14 | "link": "https://ckpool.org" 15 | } 16 | -------------------------------------------------------------------------------- /pools/cleanincentive.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 147, 3 | "name": "CleanIncentive", 4 | "addresses": [ 5 | "bc1qrm09asqsxh2l7pjxjlltm53tx689dp2amzupzq" 6 | ], 7 | "tags": [ 8 | "Validated with Clean Energy" 9 | ], 10 | "link": "cleanincentive.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/cloudhashing.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 135, 3 | "name": "CloudHashing", 4 | "addresses": [ 5 | "1ALA5v7h49QT7WYLcRsxcXqXUqEqaWmkvw" 6 | ], 7 | "tags": [], 8 | "link": "https://cloudhashing.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/cntt.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 112, 3 | "name": "CN/TT", 4 | "addresses": [ 5 | "3QLeXx1J9Tp3TBnQyHrhVxne9KqkAS9JSR" 6 | ], 7 | "tags": [], 8 | "link": "" 9 | } 10 | -------------------------------------------------------------------------------- /pools/coinlab.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 129, 3 | "name": "CoinLab", 4 | "addresses": [], 5 | "tags": [ 6 | "CoinLab" 7 | ], 8 | "link": "https://coinlab.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/cointerra.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 19, 3 | "name": "Cointerra", 4 | "addresses": [ 5 | "1BX5YoLwvqzvVwSrdD4dC32vbouHQn2tuF" 6 | ], 7 | "tags": [ 8 | "cointerra" 9 | ], 10 | "link": "https://cointerra.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/connectbtc.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 90, 3 | "name": "ConnectBTC", 4 | "addresses": [ 5 | "1KPQkehgYAqwiC6UCcbojM3mbGjURrQJF2" 6 | ], 7 | "tags": [ 8 | "/ConnectBTC - Home for Miners/" 9 | ], 10 | "link": "https://www.connectbtc.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/dcex.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 36, 3 | "name": "DCEX", 4 | "addresses": [], 5 | "tags": [ 6 | "/DCEX/" 7 | ], 8 | "link": "https://dcexploration.cn" 9 | } 10 | -------------------------------------------------------------------------------- /pools/dcexploration.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 64, 3 | "name": "DCExploration", 4 | "addresses": [], 5 | "tags": [ 6 | "/DCExploration/" 7 | ], 8 | "link": "https://dcexploration.cn" 9 | } 10 | -------------------------------------------------------------------------------- /pools/digitalbtc.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 134, 3 | "name": "digitalBTC", 4 | "addresses": [ 5 | "1MimPd6LrPKGftPRHWdfk8S3KYBfN4ELnD" 6 | ], 7 | "tags": [ 8 | "/agentD/" 9 | ], 10 | "link": "https://digitalbtc.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/digitalx-mintsy.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 102, 3 | "name": "digitalX Mintsy", 4 | "addresses": [ 5 | "1NY15MK947MLzmPUa2gL7UgyR8prLh2xfu" 6 | ], 7 | "tags": [], 8 | "link": "https://www.mintsy.co" 9 | } 10 | -------------------------------------------------------------------------------- /pools/dpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 51, 3 | "name": "DPOOL", 4 | "addresses": [ 5 | "1ACAgPuFFidYzPMXbiKptSrwT74Dg8hq2v", 6 | "1AM2fYfpY3ZeMeCKXmN66haoWxvB89pJUx" 7 | ], 8 | "tags": [ 9 | "/DPOOL.TOP/" 10 | ], 11 | "link": "https://www.dpool.top" 12 | } 13 | -------------------------------------------------------------------------------- /pools/eclipsemc.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 83, 3 | "name": "EclipseMC", 4 | "addresses": [ 5 | "15xiShqUqerfjFdyfgBH1K7Gwp6cbYmsTW", 6 | "18M9o2mXNjNR96yKe7eyY6pfP6Nx4Nso3d" 7 | ], 8 | "tags": [ 9 | "EMC" 10 | ], 11 | "link": "https://eclipsemc.com" 12 | } 13 | -------------------------------------------------------------------------------- /pools/ekanembtc.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 21, 3 | "name": "EkanemBTC", 4 | "addresses": [ 5 | "1Cs5RT9SRk1hxsdzivAfkjesNmVVJqfqkw" 6 | ], 7 | "tags": [], 8 | "link": "https://ekanembtc.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/eligius.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 33, 3 | "name": "Eligius", 4 | "addresses": [], 5 | "tags": [ 6 | "Eligius" 7 | ], 8 | "link": "https://eligius.st" 9 | } 10 | -------------------------------------------------------------------------------- /pools/emcdpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 3, 3 | "name": "EMCDPool", 4 | "addresses": [ 5 | "1BDbsWi3Mrcjp1wdop3PWFNCNZtu4R7Hjy" 6 | ], 7 | "tags": [ 8 | "/EMCD/", 9 | "/one_more_mcd/", 10 | "get___emcd", 11 | "emcd.io" 12 | ], 13 | "link": "https://pool.emcd.io" 14 | } 15 | -------------------------------------------------------------------------------- /pools/eobot.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 92, 3 | "name": "Eobot", 4 | "addresses": [ 5 | "16GsNC3q6KgVXkUX7j7aPxSUdHrt1sN2yN", 6 | "1MPxhNkSzeTNTHSZAibMaS8HS1esmUL1ne" 7 | ], 8 | "tags": [], 9 | "link": "https://eobot.com" 10 | } 11 | -------------------------------------------------------------------------------- /pools/exxbw.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 137, 3 | "name": "EXX&BW", 4 | "addresses": [], 5 | "tags": [ 6 | "xbtc.exx.com&bw.com" 7 | ], 8 | "link": "https://xbtc.exx.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/f2pool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 22, 3 | "name": "F2Pool", 4 | "addresses": [ 5 | "1KFHE7w8BhaENAswwryaoccDb6qcT6DbYY", 6 | "bc1q7wedv4zdu5smt3shljpu5mgns48jn299mukymc", 7 | "bc1qf274x7penhcd8hsv3jcmwa5xxzjl2a6pa9pxwm", 8 | "1KGG9kvV5zXiqyQAMfY32sGt9eFLMmgpgX" 9 | ], 10 | "tags": [ 11 | "七彩神仙鱼", 12 | "🐟", 13 | "F2Pool" 14 | ], 15 | "link": "https://www.f2pool.com" 16 | } 17 | -------------------------------------------------------------------------------- /pools/foundry-usa.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 88, 3 | "name": "Foundry USA", 4 | "addresses": [ 5 | "12KKDt4Mj7N5UAkQMN7LtPZMayenXHa8KL", 6 | "1FFxkVijzvUPUeHgkFjBk2Qw8j3wQY2cDw", 7 | "bc1qwzrryqr3ja8w7hnja2spmkgfdcgvqwp5swz4af4ngsjecfz0w0pqud7k38" 8 | ], 9 | "tags": [ 10 | "/2cDw/", 11 | "Foundry USA Pool" 12 | ], 13 | "link": "https://foundrydigital.com" 14 | } 15 | -------------------------------------------------------------------------------- /pools/gbminers.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 130, 3 | "name": "GBMiners", 4 | "addresses": [], 5 | "tags": [ 6 | "/mined by gbminers/" 7 | ], 8 | "link": "https://gbminers.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/ghash-io.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 26, 3 | "name": "GHash.IO", 4 | "addresses": [ 5 | "1CjPR7Z5ZSyWk6WtXvSFgkptmpoi4UM9BC" 6 | ], 7 | "tags": [ 8 | "ghash.io" 9 | ], 10 | "link": "https://ghash.io" 11 | } 12 | -------------------------------------------------------------------------------- /pools/give-me-coins.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 16, 3 | "name": "Give Me Coins", 4 | "addresses": [], 5 | "tags": [ 6 | "Give-Me-Coins" 7 | ], 8 | "link": "https://give-me-coins.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/gogreenlight.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 86, 3 | "name": "GoGreenLight", 4 | "addresses": [ 5 | "18EPLvrs2UE11kWBB3ABS7Crwj5tTBYPoa" 6 | ], 7 | "tags": [], 8 | "link": "https://www.gogreenlight.se" 9 | } 10 | -------------------------------------------------------------------------------- /pools/haominer.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 87, 3 | "name": "haominer", 4 | "addresses": [], 5 | "tags": [ 6 | "/haominer/" 7 | ], 8 | "link": "https://haominer.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/haozhuzhu.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 94, 3 | "name": "HAOZHUZHU", 4 | "addresses": [ 5 | "19qa95rTbDziNCS9EexUbh2hVY4viUU9tt" 6 | ], 7 | "tags": [ 8 | "/haozhuzhu/" 9 | ], 10 | "link": "https://haozhuzhu.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/hashbx.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 38, 3 | "name": "HashBX", 4 | "addresses": [], 5 | "tags": [ 6 | "/Mined by HashBX.io/" 7 | ], 8 | "link": "https://hashbx.io" 9 | } 10 | -------------------------------------------------------------------------------- /pools/hashpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 58, 3 | "name": "HASHPOOL", 4 | "addresses": [], 5 | "tags": [ 6 | "HASHPOOL" 7 | ], 8 | "link": "https://hashpool.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/helix.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 17, 3 | "name": "Helix", 4 | "addresses": [], 5 | "tags": [ 6 | "/Helix/" 7 | ], 8 | "link": "" 9 | } 10 | -------------------------------------------------------------------------------- /pools/hhtt.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 115, 3 | "name": "HHTT", 4 | "addresses": [], 5 | "tags": [ 6 | "HHTT" 7 | ], 8 | "link": "https://hhtt.1209k.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/hotpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 121, 3 | "name": "HotPool", 4 | "addresses": [ 5 | "17judvK4AC2M6KhaBbAEGw8CTKc9Pg8wup" 6 | ], 7 | "tags": [ 8 | "/HotPool/" 9 | ], 10 | "link": "https://hotpool.co" 11 | } 12 | -------------------------------------------------------------------------------- /pools/hummerpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 93, 3 | "name": "Hummerpool", 4 | "addresses": [], 5 | "tags": [ 6 | "HummerPool", 7 | "Hummerpool" 8 | ], 9 | "link": "https://www.hummerpool.com" 10 | } 11 | -------------------------------------------------------------------------------- /pools/huobi-pool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 126, 3 | "name": "Huobi Pool", 4 | "addresses": [ 5 | "18Zcyxqna6h7Z7bRjhKvGpr8HSfieQWXqj", 6 | "1EepjXgvWUoRyNvuLSAxjiqZ1QqKGDANLW", 7 | "1MvYASoHjqynMaMnP7SBmenyEWiLsTqoU6", 8 | "3HuobiNg2wHjdPU2mQczL9on8WF7hZmaGd" 9 | ], 10 | "tags": [ 11 | "/HuoBi/", 12 | "/Huobi/" 13 | ], 14 | "link": "https://www.hpt.com" 15 | } 16 | -------------------------------------------------------------------------------- /pools/innopolis-tech.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 153, 3 | "name": "Innopolis Tech", 4 | "addresses": [ 5 | "bc1q75t4wewkmf3l9qg097zvtlh05v5pdz6699kv8k" 6 | ], 7 | "tags": [ 8 | "Innopolis" 9 | ], 10 | "link": "https://innopolis.tech/" 11 | } 12 | -------------------------------------------------------------------------------- /pools/kanopool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 118, 3 | "name": "KanoPool", 4 | "addresses": [], 5 | "tags": [ 6 | "Kano" 7 | ], 8 | "link": "https://kano.is" 9 | } 10 | -------------------------------------------------------------------------------- /pools/kncminer.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 80, 3 | "name": "KnCMiner", 4 | "addresses": [], 5 | "tags": [ 6 | "KnCMiner" 7 | ], 8 | "link": "https://portal.kncminer.com/pool" 9 | } 10 | -------------------------------------------------------------------------------- /pools/kucoin-pool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 71, 3 | "name": "KuCoin Pool", 4 | "addresses": [ 5 | "1ArTPjj6pV3aNRhLPjJVPYoxB98VLBzUmb" 6 | ], 7 | "tags": [ 8 | "KuCoinPool" 9 | ], 10 | "link": "https://www.kucoin.com/mining-pool" 11 | } 12 | -------------------------------------------------------------------------------- /pools/lubian-com.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 96, 3 | "name": "Lubian.com", 4 | "addresses": [ 5 | "34Jpa4Eu3ApoPVUKNTN2WeuXVVq1jzxgPi" 6 | ], 7 | "tags": [ 8 | "/Buffett/", 9 | "/lubian.com/" 10 | ], 11 | "link": "https://www.lubian.com" 12 | } 13 | -------------------------------------------------------------------------------- /pools/luxor.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 4, 3 | "name": "Luxor", 4 | "addresses": [ 5 | "1MkCDCzHpBsYQivp8MxjY5AkTGG1f2baoe", 6 | "39bitUyBcUu3y3hRTtYprKbTp712t4ZWqK", 7 | "32BfKjhByDSxx3BM5vUkQ3NQq9csZR6nt6" 8 | ], 9 | "tags": [ 10 | "/LUXOR/", 11 | "Luxor Tech" 12 | ], 13 | "link": "https://luxor.tech/mining" 14 | } 15 | -------------------------------------------------------------------------------- /pools/mara-pool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 140, 3 | "name": "MARA Pool", 4 | "addresses": [ 5 | "15MdAHnkxt9TMC2Rj595hsg8Hnv693pPBB", 6 | "1A32KFEX7JNPmU1PVjrtiXRrTQcesT3Nf1", 7 | "3D72db1KMCnj7FL7MBsmxTw81z2bVu4UN5", 8 | "3LC8dDKyBsrWPfzhXyt7aAyjXxGYkfDdHu" 9 | ], 10 | "tags": [ 11 | "MARA Pool", 12 | "/Mara Pool/", 13 | "MARA Made in USA" 14 | ], 15 | "link": "https://www.mara.com/" 16 | } 17 | -------------------------------------------------------------------------------- /pools/maxbtc.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 108, 3 | "name": "MaxBTC", 4 | "addresses": [], 5 | "tags": [ 6 | "MaxBTC" 7 | ], 8 | "link": "https://maxbtc.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/maxipool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 150, 3 | "name": "MaxiPool", 4 | "addresses": [ 5 | "36r3YqAXWpyqNcczjCBdHrYZ3m8X56WDzx" 6 | ], 7 | "tags": [ 8 | "/MaxiPool/" 9 | ], 10 | "link": "https://maxipool.org/" 11 | } 12 | -------------------------------------------------------------------------------- /pools/megabigpower.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 39, 3 | "name": "MegaBigPower", 4 | "addresses": [ 5 | "17JJ3oZyF4ShQMGukDjpMWhmooCjEvoVVB", 6 | "18xf3MQvdVzKhyRvog8Q5P5THWvSjJUkzf", 7 | "1K7znxRfkS8R1hcmyMvHDum1hAQreS4VQ4", 8 | "1KTNEBhQdj81UhDkJaoe3r8VtAsrnmpmnS" 9 | ], 10 | "tags": [ 11 | "megabigpower.com" 12 | ], 13 | "link": "https://megabigpower.com" 14 | } 15 | -------------------------------------------------------------------------------- /pools/minerium.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 8, 3 | "name": "Minerium", 4 | "addresses": [], 5 | "tags": [ 6 | "/Minerium.com/" 7 | ], 8 | "link": "https://www.minerium.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/mining-dutch.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 151, 3 | "name": "Mining-Dutch", 4 | "addresses": [ 5 | "1AfPSq5ZbqBaxU5QAayLQJMcXV8HZt92eq" 6 | ], 7 | "tags": [ 8 | "/Mining-Dutch/" 9 | ], 10 | "link": "https://www.mining-dutch.nl/" 11 | } 12 | -------------------------------------------------------------------------------- /pools/mining-squared.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 152, 3 | "name": "Mining Squared", 4 | "addresses": [ 5 | "3GdjWJdkJhtkxRZ3Ns1LstaoHNMBW8XsvU" 6 | ], 7 | "tags": [ 8 | "MiningSquared", 9 | "BSquared Network" 10 | ], 11 | "link": "https://pool.bsquared.network/" 12 | } 13 | -------------------------------------------------------------------------------- /pools/miningcity.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 78, 3 | "name": "MiningCity", 4 | "addresses": [ 5 | "11wC5KcbgrWRBb43cwADdVrxgyF8mndVC" 6 | ], 7 | "tags": [ 8 | "MiningCity" 9 | ], 10 | "link": "https://www.miningcity.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/mmpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 56, 3 | "name": "mmpool", 4 | "addresses": [], 5 | "tags": [ 6 | "mmpool" 7 | ], 8 | "link": "https://mmpool.org/pool" 9 | } 10 | -------------------------------------------------------------------------------- /pools/mt-red.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 77, 3 | "name": "Mt Red", 4 | "addresses": [], 5 | "tags": [ 6 | "/mtred/" 7 | ], 8 | "link": "https://mtred.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/multicoin-co.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 29, 3 | "name": "MultiCoin.co", 4 | "addresses": [], 5 | "tags": [ 6 | "Mined by MultiCoin.co" 7 | ], 8 | "link": "https://multicoin.co" 9 | } 10 | -------------------------------------------------------------------------------- /pools/multipool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 59, 3 | "name": "Multipool", 4 | "addresses": [ 5 | "1MeffGLauEj2CZ18hRQqUauTXb9JAuLbGw" 6 | ], 7 | "tags": [], 8 | "link": "https://www.multipool.us" 9 | } 10 | -------------------------------------------------------------------------------- /pools/mybtccoin-pool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 46, 3 | "name": "myBTCcoin Pool", 4 | "addresses": [ 5 | "151T7r1MhizzJV6dskzzUkUdr7V8JxV2Dx" 6 | ], 7 | "tags": [ 8 | "myBTCcoin Pool" 9 | ], 10 | "link": "https://mybtccoin.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/nexious.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 68, 3 | "name": "Nexious", 4 | "addresses": [ 5 | "1GBo1f2tzVx5jScV9kJXPUP9RjvYXuNzV7" 6 | ], 7 | "tags": [ 8 | "/Nexious/" 9 | ], 10 | "link": "https://nexious.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/nicehash.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 103, 3 | "name": "NiceHash", 4 | "addresses": [ 5 | "bc1qvfzssz36y4gxcg9gh234rzem9k0vrdlx4kq5sg" 6 | ], 7 | "tags": [ 8 | "/NiceHashSolo", 9 | "/NiceHash/" 10 | ], 11 | "link": "https://nicehash.com" 12 | } 13 | -------------------------------------------------------------------------------- /pools/nmcbit.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 28, 3 | "name": "NMCbit", 4 | "addresses": [], 5 | "tags": [ 6 | "nmcbit.com" 7 | ], 8 | "link": "https://nmcbit.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/novablock.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 11, 3 | "name": "NovaBlock", 4 | "addresses": [ 5 | "3Bmb9Jig8A5kHdDSxvDZ6eryj3AXd3swuJ" 6 | ], 7 | "tags": [ 8 | "/NovaBlock/" 9 | ], 10 | "link": "https://novablock.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/ocean.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 145, 3 | "name": "Ocean.xyz", 4 | "addresses": [], 5 | "tags": [ 6 | "OCEAN.XYZ" 7 | ], 8 | "link": "https://ocean.xyz/" 9 | } 10 | -------------------------------------------------------------------------------- /pools/okexpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 32, 3 | "name": "OKExPool", 4 | "addresses": [], 5 | "tags": [ 6 | "/www.okex.com/" 7 | ], 8 | "link": "https://www.okex.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/okkong.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 25, 3 | "name": "OKKONG", 4 | "addresses": [ 5 | "16JHXJ7M2MubWNX9grnqbjUqJ5PHwcCWw2" 6 | ], 7 | "tags": [ 8 | "/hash.okkong.com/" 9 | ], 10 | "link": "https://hash.okkong.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/okminer.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 5, 3 | "name": "OKMINER", 4 | "addresses": [ 5 | "15xcAZ2HfaSwYbCV6GGbasBSAekBRRC5Q2" 6 | ], 7 | "tags": [ 8 | "okminer.com/euz" 9 | ], 10 | "link": "https://okminer.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/okpool-top.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 99, 3 | "name": "okpool.top", 4 | "addresses": [], 5 | "tags": [ 6 | "/www.okpool.top/" 7 | ], 8 | "link": "https://www.okpool.top" 9 | } 10 | -------------------------------------------------------------------------------- /pools/ozcoin.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 20, 3 | "name": "OzCoin", 4 | "addresses": [], 5 | "tags": [ 6 | "ozco.in", 7 | "ozcoin" 8 | ], 9 | "link": "https://ozcoin.net" 10 | } 11 | -------------------------------------------------------------------------------- /pools/patels.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 30, 3 | "name": "Patels", 4 | "addresses": [ 5 | "197miJmttpCt2ubVs6DDtGBYFDroxHmvVB", 6 | "19RE4mz2UbDxDVougc6GGdoT4x5yXxwFq2" 7 | ], 8 | "tags": [], 9 | "link": "https://patelsminingpool.com" 10 | } 11 | -------------------------------------------------------------------------------- /pools/pega-pool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 74, 3 | "name": "Pega Pool", 4 | "addresses": [ 5 | "1BGFwRzjCfRR7EvRHnzfHyFjGR8XiBDFKa" 6 | ], 7 | "tags": [ 8 | "/pegapool/" 9 | ], 10 | "link": "https://www.pega-pool.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/phash-io.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 12, 3 | "name": "PHash.IO", 4 | "addresses": [], 5 | "tags": [ 6 | "/phash.cn/", 7 | "/phash.io/" 8 | ], 9 | "link": "https://phash.io" 10 | } 11 | -------------------------------------------------------------------------------- /pools/polmine.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 57, 3 | "name": "Polmine", 4 | "addresses": [ 5 | "13vWXwzNF5Ef9SUXNTdr7de7MqiV4G1gnL", 6 | "16cv7wyeG6RRqhvJpY21CnsjxuKj2gAoK2", 7 | "16jnC5hVyjk4gE6BJtLqkkyfZHqXCB5PBu", 8 | "17kkmDx8eSwj2JTTULb3HkJhCmexfysExz", 9 | "1AajKXkaq2DsnDmP8ZPTrE5gH1HFo1x3AU", 10 | "1JrYhdhP2jCY6JwuVzdk9jUwc4pctcSes7", 11 | "1Nsvmnv8VcTMD643xMYAo35Aco3XA5YPpe" 12 | ], 13 | "tags": [ 14 | "by polmine.pl", 15 | "bypmneU" 16 | ], 17 | "link": "https://polmine.pl" 18 | } 19 | -------------------------------------------------------------------------------- /pools/poolin.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 111, 3 | "name": "Poolin", 4 | "addresses": [ 5 | "14sA8jqYQgMRQV9zUtGFvpeMEw7YDn77SK", 6 | "17tUZLvy3X2557JGhceXRiij2TNYuhRr4r", 7 | "1E8CZo2S3CqWg1VZSJNFCTbtT8hZPuQ2kB", 8 | "1GNgwA8JfG7Kc8akJ8opdNWJUihqUztfPe", 9 | "1M1Xw2rczxkF3p3wiNHaTmxvbpZZ7M6vaa", 10 | "1PtT8a79X2CbFSqwX2nCZjrvqaGRgfLxbz", 11 | "33TbzA5AMiTKUCmeVEdsnTj3GiVXuavCAH", 12 | "35qGBQsRQb8CSUzcSWktMykeA6zm5iCEJJ", 13 | "36n452uGq1x4mK7bfyZR8wgE47AnBb2pzi", 14 | "3A2dwyVPbZc41vvmJVYxYsrkvNKnz2B4wN", 15 | "3DXfeMBimuvN3TWnQXDhr47P8M8yxMy9Pd", 16 | "3JQSigWTCHyBLRD979JWgEtWP5YiiFwcQB", 17 | "3KJrsjfg1dD6CrsTeHdHVH3KqMpvL2XWQn" 18 | ], 19 | "tags": [ 20 | "/poolin", 21 | "/poolin.com" 22 | ], 23 | "link": "https://www.poolin.com" 24 | } 25 | -------------------------------------------------------------------------------- /pools/rawpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 136, 3 | "name": "Rawpool", 4 | "addresses": [ 5 | "35y82tEPDa2wm6tzkEacMG8GPPW7zbMj83", 6 | "3CLigLYNkrtoNgNcUwTaKoUSHCwr9W851W", 7 | "3QYvfQoG9Gs9Vfvbpw6947muSqhoGagvF6" 8 | ], 9 | "tags": [ 10 | "/Rawpool.com/" 11 | ], 12 | "link": "https://www.rawpool.com" 13 | } 14 | -------------------------------------------------------------------------------- /pools/rigpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 27, 3 | "name": "RigPool", 4 | "addresses": [ 5 | "1JpKmtspBJQVXK67DJP64eBJcAPhDvJ9Er" 6 | ], 7 | "tags": [ 8 | "/RigPool.com/" 9 | ], 10 | "link": "https://www.rigpool.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/sbi-crypto.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 106, 3 | "name": "SBI Crypto", 4 | "addresses": [], 5 | "tags": [ 6 | "/SBICrypto.com Pool/", 7 | "SBI Crypto", 8 | "SBICrypto" 9 | ], 10 | "link": "https://sbicrypto.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/secpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 146, 3 | "name": "SecPool", 4 | "addresses": [ 5 | "3Awm3FNpmwrbvAFVThRUFqgpbVuqWisni9" 6 | ], 7 | "tags": [ 8 | "SecPool" 9 | ], 10 | "link": "https://www.secpool.com/" 11 | } 12 | -------------------------------------------------------------------------------- /pools/secretsuperstar.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 53, 3 | "name": "SecretSuperstar", 4 | "addresses": [], 5 | "tags": [ 6 | "/SecretSuperstar/" 7 | ], 8 | "link": "" 9 | } 10 | -------------------------------------------------------------------------------- /pools/shawnp0wers.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 52, 3 | "name": "shawnp0wers", 4 | "addresses": [ 5 | "12znnESiJ3bgCLftwwrg9wzQKN8fJtoBDa", 6 | "18HEMWFXM9UGPVZHUMdBPD3CMFWYn2NPRX" 7 | ], 8 | "tags": [ 9 | "--Nug--" 10 | ], 11 | "link": "https://www.brainofshawn.com" 12 | } 13 | -------------------------------------------------------------------------------- /pools/sigmapool-com.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 48, 3 | "name": "Sigmapool.com", 4 | "addresses": [ 5 | "12cKiMNhCtBhZRUBCnYXo8A4WQzMUtYjmR" 6 | ], 7 | "tags": [ 8 | "/Sigmapool.com/" 9 | ], 10 | "link": "https://sigmapool.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/simplecoin-us.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 15, 3 | "name": "simplecoin.us", 4 | "addresses": [], 5 | "tags": [ 6 | "simplecoin" 7 | ], 8 | "link": "https://simplecoin.us" 9 | } 10 | -------------------------------------------------------------------------------- /pools/solo-ck.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 66, 3 | "name": "Solo CK", 4 | "addresses": [], 5 | "tags": [ 6 | "/solo.ckpool.org/" 7 | ], 8 | "link": "https://solo.ckpool.org" 9 | } 10 | -------------------------------------------------------------------------------- /pools/spiderpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 31, 3 | "name": "SpiderPool", 4 | "addresses": [ 5 | "125m2H43pwKpSZjLhMQHneuTwTJN5qRyYu", 6 | "38u1srayb1oybVB43UWKBJsrwJbdHGtPx2", 7 | "1BM1sAcrfV6d4zPKytzziu4McLQDsFC2Qc" 8 | ], 9 | "tags": [ 10 | "SpiderPool" 11 | ], 12 | "link": "https://www.spiderpool.com" 13 | } 14 | -------------------------------------------------------------------------------- /pools/st-mining-corp.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 23, 3 | "name": "ST Mining Corp", 4 | "addresses": [], 5 | "tags": [ 6 | "st mining corp" 7 | ], 8 | "link": "https://bitcointalk.org/index.php?topic=77000.msg3207708#msg3207708" 9 | } 10 | -------------------------------------------------------------------------------- /pools/tangpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 60, 3 | "name": "Tangpool", 4 | "addresses": [ 5 | "12Taz8FFXQ3E2AGn3ZW1SZM5bLnYGX4xR6" 6 | ], 7 | "tags": [ 8 | "/Tangpool/" 9 | ], 10 | "link": "https://www.tangpool.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/tatmas-pool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 55, 3 | "name": "TATMAS Pool", 4 | "addresses": [], 5 | "tags": [ 6 | "/ViaBTC/TATMAS Pool/" 7 | ], 8 | "link": "https://tmsminer.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/tbdice.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 113, 3 | "name": "TBDice", 4 | "addresses": [], 5 | "tags": [ 6 | "TBDice" 7 | ], 8 | "link": "https://tbdice.org" 9 | } 10 | -------------------------------------------------------------------------------- /pools/telco-214.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 81, 3 | "name": "Telco 214", 4 | "addresses": [ 5 | "13Sd8Y7nUao3z4bJFkZvCRXpFqHvLy49YY", 6 | "14M1pQ5KKeqmDrmqKyZEnaxAGJfBPrfWvQ", 7 | "18ikmzPqk721ZNvWhDos1UL4H29w352Kj5", 8 | "1AsEJU4ht5wR7BzV6xsNQpwi5qRx4qH1ac", 9 | "1BUhwvF9oo3qkaSjjPpWrUzQxXNjkHdMZF", 10 | "1CNq2FAw6S5JfBiDkjkYJUVNQwjoeY4Zfi", 11 | "1DXRoTT67mCbhdHHL1it4J1xsSZHHnFxYR", 12 | "1GaKSh2t396nfSg5Ku2J3Yn1vfVsXrGuH5", 13 | "1LXWA3EEEwPixQcyFWXKX2hWHpkDoLknZW", 14 | "1MoYfV4U61wqTPTHCyedzFmvf2o3uys2Ua", 15 | "1P4B6rx1js8TaEDXvZvtrkiEb9XrJgMQ19" 16 | ], 17 | "tags": [], 18 | "link": "https://www.telco214.com" 19 | } 20 | -------------------------------------------------------------------------------- /pools/terra-pool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 76, 3 | "name": "Terra Pool", 4 | "addresses": [ 5 | "32P5KVSbZYAkVmSHxDd2oBXaSk372rbV7L", 6 | "3Qqp7LwxmSjPwRaKkDToysJsM3xA4ThqFk" 7 | ], 8 | "tags": [ 9 | "terrapool.io" 10 | ], 11 | "link": "https://terrapool.io" 12 | } 13 | -------------------------------------------------------------------------------- /pools/tigerpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 89, 3 | "name": "Tiger Pool", 4 | "addresses": [ 5 | "1LsFmhnne74EmU4q4aobfxfrWY4wfMVd8w" 6 | ], 7 | "tags": [ 8 | "tiger", 9 | "tigerpool.net" 10 | ], 11 | "link": "" 12 | } 13 | -------------------------------------------------------------------------------- /pools/titan.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 84, 3 | "name": "Titan", 4 | "addresses": [ 5 | "14hLEtxozmmih6Gg5xrGZLfx51bEMj21NW" 6 | ], 7 | "tags": [ 8 | "Titan.io" 9 | ], 10 | "link": "https://titan.io" 11 | } 12 | -------------------------------------------------------------------------------- /pools/tmspool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 98, 3 | "name": "TMSPool", 4 | "addresses": [], 5 | "tags": [ 6 | "/TMSPOOL/" 7 | ], 8 | "link": "https://btc.tmspool.top" 9 | } 10 | -------------------------------------------------------------------------------- /pools/togetherpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 18, 3 | "name": "TogetherPool", 4 | "addresses": [ 5 | "bc1qwlrsvgtn99rqp3fgaxq6f6jkgms80rnej0a8tc" 6 | ], 7 | "tags": [ 8 | "TogetherPool" 9 | ], 10 | "link": "https://www.togetherpool.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/transactioncoinmining.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 44, 3 | "name": "transactioncoinmining", 4 | "addresses": [ 5 | "1qtKetXKgqa7j1KrB19HbvfRiNUncmakk" 6 | ], 7 | "tags": [], 8 | "link": "https://sha256.transactioncoinmining.com" 9 | } 10 | -------------------------------------------------------------------------------- /pools/trickys-btc-pool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 40, 3 | "name": "Tricky's BTC Pool", 4 | "addresses": [ 5 | "1AePMyovoijxvHuKhTqWvpaAkRCF4QswC6" 6 | ], 7 | "tags": [], 8 | "link": "https://pool.wemine.uk" 9 | } 10 | -------------------------------------------------------------------------------- /pools/triplemining.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 10, 3 | "name": "TripleMining", 4 | "addresses": [], 5 | "tags": [ 6 | "Triplemining.com", 7 | "triplemining" 8 | ], 9 | "link": "https://www.triplemining.com" 10 | } 11 | -------------------------------------------------------------------------------- /pools/ukrpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 14, 3 | "name": "UKRPool", 4 | "addresses": [ 5 | "125K2xfiBdae42gSKiCGwi85Frpy1vHmGj" 6 | ], 7 | "tags": [ 8 | "Ukrpool.com" 9 | ], 10 | "link": "https://ukrpool.com" 11 | } 12 | -------------------------------------------------------------------------------- /pools/ultimus-pool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 72, 3 | "name": "Ultimus Pool", 4 | "addresses": [ 5 | "1EMVSMe1VJUuqv7D7SFzctnVXk4KdjXATi", 6 | "3C9sAKXrBVpJVe3b738yik4LPHpPmceBgd" 7 | ], 8 | "tags": [ 9 | "/ultimus/" 10 | ], 11 | "link": "https://www.ultimuspool.com" 12 | } 13 | -------------------------------------------------------------------------------- /pools/unomp.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 131, 3 | "name": "UNOMP", 4 | "addresses": [ 5 | "1BRY8AD7vSNUEE75NjzfgiG18mWjGQSRuJ" 6 | ], 7 | "tags": [], 8 | "link": "https://199.115.116.7:8925" 9 | } 10 | -------------------------------------------------------------------------------- /pools/viabtc.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 110, 3 | "name": "ViaBTC", 4 | "addresses": [ 5 | "1PuJjnF476W3zXfVYmJfGnouzFDAXakkL4" 6 | ], 7 | "tags": [ 8 | "/ViaBTC/", 9 | "viabtc.com deploy" 10 | ], 11 | "link": "https://viabtc.com" 12 | } 13 | -------------------------------------------------------------------------------- /pools/waterhole.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 50, 3 | "name": "Waterhole", 4 | "addresses": [ 5 | "1FLH1SoLv4U68yUERhDiWzrJn5TggMqkaZ" 6 | ], 7 | "tags": [ 8 | "/WATERHOLE.IO/" 9 | ], 10 | "link": "https://btc.waterhole.io" 11 | } 12 | -------------------------------------------------------------------------------- /pools/wayi-cn.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 124, 3 | "name": "WAYI.CN", 4 | "addresses": [], 5 | "tags": [ 6 | "/E2M & BTC.TOP/", 7 | "/E2M/" 8 | ], 9 | "link": "https://www.easy2mine.com" 10 | } 11 | -------------------------------------------------------------------------------- /pools/white-pool.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 148, 3 | "name": "WhitePool", 4 | "addresses": [ 5 | "14VkxDwSAUWrzYTxV49HnYhKLWTJ3pCoUS" 6 | ], 7 | "tags": [ 8 | "WhitePool" 9 | ], 10 | "link": "" 11 | } 12 | -------------------------------------------------------------------------------- /pools/yourbtc-net.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 42, 3 | "name": "Yourbtc.net", 4 | "addresses": [], 5 | "tags": [ 6 | "yourbtc.net" 7 | ], 8 | "link": "https://yourbtc.net" 9 | } 10 | -------------------------------------------------------------------------------- /qa/check-data.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | import argparse 4 | import json 5 | import glob 6 | import sys 7 | 8 | 9 | DEFAULT_ENTITIES_DIR = "pools/" 10 | 11 | 12 | def main(args): 13 | parser = argparse.ArgumentParser() 14 | parser.add_argument("entities", default=DEFAULT_ENTITIES_DIR, 15 | type=str, help="entities directory", nargs="?") 16 | args = parser.parse_args(args) 17 | 18 | entity_files = glob.glob(args.entities + "/*.json") 19 | 20 | ids = set() 21 | max_id = -1 22 | 23 | for file_path in entity_files: 24 | with open(file_path, "r") as f: 25 | print(f"reading file {file_path}..") 26 | e = json.load(f) 27 | 28 | id = e["id"] 29 | name = e["name"] 30 | addresses = e["addresses"] 31 | tags = e["tags"] 32 | link = e["link"] 33 | 34 | try: 35 | id_already_used = id in ids 36 | assert type(id) == int, "ID is not of type int" 37 | assert not id_already_used, f"ID {id} is already used" 38 | assert id != 0, f"ID should not be zero" 39 | ids.add(id) 40 | max_id = max(id, max_id) 41 | 42 | assert type(name) == str, "mame is not of type string" 43 | 44 | assert type(addresses) == list, "addresses is not of type list" 45 | assert type(tags) == list, "tags is not of type list" 46 | 47 | # we should have at least one tag or address 48 | assert len(addresses) + \ 49 | len(tags) > 0, "addresses and tags both are empty" 50 | 51 | assert type(link) == str, "link is not of type string" 52 | 53 | except Exception as ex: 54 | print(f"Invalid pool in file {file_path}.") 55 | print(f"Pool: {json.dumps(e, indent=2, ensure_ascii=False)}") 56 | raise ex 57 | 58 | print("No problems found.") 59 | print(f"The maximum ID is {max_id}.") 60 | print(f"Use ID {max_id + 1} when creating a new pool JSON file.") 61 | 62 | 63 | if __name__ == "__main__": 64 | main(sys.argv[1:]) 65 | -------------------------------------------------------------------------------- /signet-pools/signet-1.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 1, 3 | "name": "signet-1", 4 | "addresses": [ 5 | "tb1qsygnet2jdqm8n2p7wmmklp9yel3k7agpnycv4f" 6 | ], 7 | "tags": [ 8 | "/signet:1/" 9 | ], 10 | "link": "https://en.bitcoin.it/wiki/Signet" 11 | } 12 | -------------------------------------------------------------------------------- /signet-pools/signet-2.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 2, 3 | "name": "signet-2", 4 | "addresses": [ 5 | ], 6 | "tags": [ 7 | "/signet:2/" 8 | ], 9 | "link": "https://en.bitcoin.it/wiki/Signet" 10 | } 11 | -------------------------------------------------------------------------------- /signet-pools/signet-3.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 3, 3 | "name": "signet-3 (inquisition)", 4 | "addresses": [ 5 | "tb1pwzv7fv35yl7ypwj8w7al2t8apd6yf4568cs772qjwper74xqc99sk8x7tk" 6 | ], 7 | "tags": [ 8 | "/signet:3/" 9 | ], 10 | "link": "https://github.com/bitcoin-inquisition/bitcoin/wiki" 11 | } 12 | --------------------------------------------------------------------------------