From e0e9e20e914ad2800af2f0251fc8e33a71fe83bc Mon Sep 17 00:00:00 2001 From: Alec Date: Mon, 10 Aug 2026 23:51:18 +0400 Subject: [PATCH 1/6] docs(mining): point p2pool-dash at the maintained frstrtr fork; note c2pool --- docs/user/mining/p2pool.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/user/mining/p2pool.rst b/docs/user/mining/p2pool.rst index 84031d7d9..e9f00c00e 100644 --- a/docs/user/mining/p2pool.rst +++ b/docs/user/mining/p2pool.rst @@ -19,9 +19,9 @@ cryptographic chain of data representing value, similar to Dash's blockchain. The P2Pool version is called the sharechain. The decentralized and fair nature of this mining model means mining with P2Pool is strongly encouraged. P2Pool for Dash uses the `p2pool-dash -`_ software on GitHub, which is +`_ software on GitHub, which is a fork of p2pool for Bitcoin. For more information, see `here -`__. +`__. The original ``dashpay/p2pool-dash`` repository has not been updated since May 2023 (Dash Core v18 era); ``frstrtr/p2pool-dash`` is an actively maintained continuation supporting current Dash Core releases. An experimental modern alternative is `c2pool `_, a from-scratch C++ reimplementation whose Dash support is daemonless (no Dash Core node required) but, per the project's own status, still in development. Because of the way P2Pool manages difficulty adjustments on the sharechain, it is important to maintain low latency between the miners @@ -204,7 +204,7 @@ the dependencies:: Create working directories and set up p2pool-dash:: - git clone https://github.com/dashpay/p2pool-dash + git clone https://github.com/frstrtr/p2pool-dash cd p2pool-dash git submodule update --init cd dash_hash From 0b2a3d38675d88770e3cc1999425560ef4f0e315 Mon Sep 17 00:00:00 2001 From: Alec Date: Mon, 10 Aug 2026 23:51:20 +0400 Subject: [PATCH 2/6] docs(mining): point p2pool-dash link at the maintained frstrtr fork --- docs/user/mining/pools.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/user/mining/pools.rst b/docs/user/mining/pools.rst index 202d97c9a..9d3ddcde8 100644 --- a/docs/user/mining/pools.rst +++ b/docs/user/mining/pools.rst @@ -93,7 +93,7 @@ To help with the security of the network and decentralization we recommend using P2Pool. To set up your own P2Pool server, follow the setup documentation available :ref:`here `. The code for p2pool-dash is `available on GitHub -`__. +`__. (The original ``dashpay/p2pool-dash`` has not been updated since May 2023; the linked fork is an actively maintained continuation.) If you do not want to set up your own pool, you can check out a list of pools `here `__. In this From 1a9daaa2fb302f3f1e958808a2118985b388c12a Mon Sep 17 00:00:00 2001 From: Alec Date: Tue, 11 Aug 2026 00:07:25 +0400 Subject: [PATCH 3/6] docs(mining): point p2pool-dash link at the maintained frstrtr fork (index) --- docs/user/mining/index.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/user/mining/index.rst b/docs/user/mining/index.rst index b594f62eb..d27e0d56a 100644 --- a/docs/user/mining/index.rst +++ b/docs/user/mining/index.rst @@ -78,7 +78,7 @@ centralize, the hashing power. If you would like to set up your own P2Pool, documentation of the process is available :ref:`here ` and the code for p2pool-dash -is available on `GitHub `_. +is available on `GitHub `_. (The original ``dashpay/p2pool-dash`` has not been updated since May 2023; the linked fork is an actively maintained continuation supporting current Dash Core releases.) Other mining pools are listed below and may be advantageous for different reasons such as ping latency, uptime, fee, users, etc. A guide to using a typical mining pool can be found :ref:`here `. From c04d81392aec773bc5f8473359deb148a24a67ed Mon Sep 17 00:00:00 2001 From: Alec Date: Tue, 11 Aug 2026 00:38:16 +0400 Subject: [PATCH 4/6] docs(mining): add Bitmain Antminer D9 (current X11 ASIC) to the hardware table --- docs/user/mining/index.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/user/mining/index.rst b/docs/user/mining/index.rst index d27e0d56a..121bf3d7b 100644 --- a/docs/user/mining/index.rst +++ b/docs/user/mining/index.rst @@ -132,6 +132,8 @@ The following X11 ASIC miners are available on the market today: +----------------------------------------------------------------------------------------------------------+---------------+---------+---------+-----------------+ | Name | Hash rate | Power | Weight | Dimensions (mm) | +==========================================================================================================+===============+=========+=========+=================+ +| Bitmain Antminer D9 | 1770 GH/s | 2839 W | 16.1 kg | 316 x 430 x 570 | ++----------------------------------------------------------------------------------------------------------+---------------+---------+---------+-----------------+ | `Bitmain Antminer D5 `_ | 119 GH/s ±5% | 1566 W | 7.5 kg | 486 x 265 x 388 | +----------------------------------------------------------------------------------------------------------+---------------+---------+---------+-----------------+ | Spondoolies SPx36 | 540 GH/s ±10% | 4400 W | 19.5 kg | 640 x 525 x 185 | From 32b3f468fa9769039eb2c39bb8a17f6f272d3c45 Mon Sep 17 00:00:00 2001 From: Alec Date: Tue, 11 Aug 2026 00:43:36 +0400 Subject: [PATCH 5/6] docs(mining): point readers at the fork's INSTALL.md (PyPy) for modern Ubuntu --- docs/user/mining/p2pool.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/user/mining/p2pool.rst b/docs/user/mining/p2pool.rst index e9f00c00e..242dac044 100644 --- a/docs/user/mining/p2pool.rst +++ b/docs/user/mining/p2pool.rst @@ -21,7 +21,7 @@ decentralized and fair nature of this mining model means mining with P2Pool is strongly encouraged. P2Pool for Dash uses the `p2pool-dash `_ software on GitHub, which is a fork of p2pool for Bitcoin. For more information, see `here -`__. The original ``dashpay/p2pool-dash`` repository has not been updated since May 2023 (Dash Core v18 era); ``frstrtr/p2pool-dash`` is an actively maintained continuation supporting current Dash Core releases. An experimental modern alternative is `c2pool `_, a from-scratch C++ reimplementation whose Dash support is daemonless (no Dash Core node required) but, per the project's own status, still in development. +`__. The original ``dashpay/p2pool-dash`` repository has not been updated since May 2023 (Dash Core v18 era); ``frstrtr/p2pool-dash`` is an actively maintained continuation supporting current Dash Core releases. An experimental modern alternative is `c2pool `_, a from-scratch C++ reimplementation whose Dash support is daemonless (no Dash Core node required) but, per the project's own status, still in development. On modern Ubuntu/Debian (24.04+, where Python 2 is no longer packaged), follow the fork's own installation guide `INSTALL.md `_, which uses PyPy and provides an automated Ubuntu 24.04 installer script. Because of the way P2Pool manages difficulty adjustments on the sharechain, it is important to maintain low latency between the miners From e8dc3bfe8aebd6f2df0e920a5000c3da815240bc Mon Sep 17 00:00:00 2001 From: frstrtr Date: Tue, 11 Aug 2026 11:27:13 +0400 Subject: [PATCH 6/6] =?UTF-8?q?mining=20docs:=20address=20review=20?= =?UTF-8?q?=E2=80=94=20D9=20unboxed=20dimensions=20+=20legacy=20Python=202?= =?UTF-8?q?=20label?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Antminer D9: use unboxed dimensions 430 x 195.5 x 290 mm (was the packaged size reordered) so they are consistent with the 16.1 kg net weight; widen the Dimensions column to fit. - p2pool.rst: label the inline P2Pool setup as the legacy Python 2 procedure (Ubuntu 20.04 LTS and earlier); direct 24.04+ users to the fork PyPy INSTALL.md. --- docs/user/mining/index.rst | 22 +++++++++++----------- docs/user/mining/p2pool.rst | 6 ++++++ 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/docs/user/mining/index.rst b/docs/user/mining/index.rst index 121bf3d7b..a0cc17bfa 100644 --- a/docs/user/mining/index.rst +++ b/docs/user/mining/index.rst @@ -129,17 +129,17 @@ section of the Dash Forums `_ | 119 GH/s ±5% | 1566 W | 7.5 kg | 486 x 265 x 388 | -+----------------------------------------------------------------------------------------------------------+---------------+---------+---------+-----------------+ -| Spondoolies SPx36 | 540 GH/s ±10% | 4400 W | 19.5 kg | 640 x 525 x 185 | -+----------------------------------------------------------------------------------------------------------+---------------+---------+---------+-----------------+ -| StrongU STU-U6 | 420 GH/s ±8% | 2100 W | 8.5 kg | 370 x 135 x 208 | -+----------------------------------------------------------------------------------------------------------+---------------+---------+---------+-----------------+ ++----------------------------------------------------------------------------------------------------------+---------------+---------+---------+-------------------+ +| Name | Hash rate | Power | Weight | Dimensions (mm) | ++==========================================================================================================+===============+=========+=========+===================+ +| Bitmain Antminer D9 | 1770 GH/s | 2839 W | 16.1 kg | 430 x 195.5 x 290 | ++----------------------------------------------------------------------------------------------------------+---------------+---------+---------+-------------------+ +| `Bitmain Antminer D5 `_ | 119 GH/s ±5% | 1566 W | 7.5 kg | 486 x 265 x 388 | ++----------------------------------------------------------------------------------------------------------+---------------+---------+---------+-------------------+ +| Spondoolies SPx36 | 540 GH/s ±10% | 4400 W | 19.5 kg | 640 x 525 x 185 | ++----------------------------------------------------------------------------------------------------------+---------------+---------+---------+-------------------+ +| StrongU STU-U6 | 420 GH/s ±8% | 2100 W | 8.5 kg | 370 x 135 x 208 | ++----------------------------------------------------------------------------------------------------------+---------------+---------+---------+-------------------+ ASIC resellers may also have miners available: diff --git a/docs/user/mining/p2pool.rst b/docs/user/mining/p2pool.rst index 242dac044..583485bbe 100644 --- a/docs/user/mining/p2pool.rst +++ b/docs/user/mining/p2pool.rst @@ -194,6 +194,12 @@ explorer `_:: Setting up P2Pool ----------------- +.. note:: + The commands in this section are the legacy Python 2 procedure and have been + tested on Ubuntu 20.04 LTS and earlier. On Ubuntu/Debian 24.04 and later, + where Python 2 is no longer packaged, follow the fork's PyPy-based + ``INSTALL.md`` (linked above) instead of the steps below. + We will now set up the P2Pool software and its dependencies. Begin with the dependencies::