Skip to content

Releases: SChernykh/p2pool

P2Pool v1.5

09 Jan 17:47
Compare
Choose a tag to compare

P2Pool v1.5

Changes:

  • Added --out-peers, --in-peers command line options and outpeers, inpeers console commands to limit the maximum number of outgoing and incoming connections
  • Integrated p2pool-mini support: added DNS seed nodes and default port 37888 when using p2pool-mini.

To mine on p2pool-mini, just add --config mini_config.json to the command line with mini_config.json containing

{
        "name": "mini",
        "password": "",
        "block_time": 10,
        "min_diff": 100000,
        "pplns_window": 2160,
        "uncle_penalty": 20
}

Wallets with confirmed P2Pool support:

  • Official Monero CLI and GUI v0.17.2.3 and newer
  • Monerujo v2.1.0 "Vertant" and newer
  • Cake Wallet v4.2.7 and newer
  • MyMonero

Other wallets might not see P2Pool payouts if they're not updated. Before you start mining, create a new wallet and don't use it for anything else but mining for privacy reasons - all wallet addresses are public on P2Pool! Only primary wallet address is supported - no subaddresses or integrated addresses.

Usage:

  • Run Monero daemon v0.17.3.0 or newer: ./monerod --zmq-pub tcp://127.0.0.1:18083 --disable-dns-checkpoints --enable-dns-blocklist
  • Run p2pool: ./p2pool --host 127.0.0.1 --wallet YOUR_WALLET_ADDRESS
  • Start mining to port 3333 on your machine: ./xmrig -o 127.0.0.1:3333
  • You can set custom difficulty for your miner to get more accurate stats on P2Pool side: ./xmrig -o 127.0.0.1:3333 -u x+50000 (it doesn't affect mining rewards in any way)

GPG key to verify SHA256 sums can be downloaded from github or p2pool.io

P2Pool v1.4

07 Dec 17:45
Compare
Choose a tag to compare

P2Pool v1.4

Changes:

  • --no-randomx command line added to disable the internal RandomX hasher and rely on monerod hashing RPC API (this option saves memory at the expense of slower block verification)
  • monerod binary is removed because p2pool is supported in the official Monero releases starting from v0.17.3.0

Wallets with confirmed P2Pool support:

  • Official Monero CLI and GUI v0.17.2.3 and newer
  • Monerujo v2.1.0 "Vertant" and newer
  • Cake Wallet v4.2.7 and newer
  • MyMonero

Other wallets might not see P2Pool payouts if they're not updated. Before you start mining, create a new wallet and don't use it for anything else but mining for privacy reasons - all wallet addresses are public on P2Pool! Only primary wallet address is supported - no subaddresses or integrated addresses.

Usage:

  • Run Monero daemon v0.17.3.0 or newer: ./monerod --zmq-pub tcp://127.0.0.1:18083 --disable-dns-checkpoints --enable-dns-blocklist
  • Run p2pool: ./p2pool --host 127.0.0.1 --wallet YOUR_WALLET_ADDRESS
  • Start mining to port 3333 on your machine: ./xmrig -o 127.0.0.1:3333
  • You can set custom difficulty for your miner to get more accurate stats on P2Pool side: ./xmrig -o 127.0.0.1:3333 -u x+50000 (it doesn't affect mining rewards in any way)

GPG key to verify SHA256 sums can be downloaded from github or p2pool.io

P2Pool v1.3.1

05 Nov 17:58
Compare
Choose a tag to compare

P2Pool v1.3.1

This is a bugfix release:

  • Fixed startup logic when p2pool is started before monerod or monerod is not yet fully synchronized. It should be safe to start p2pool before monerod now.
  • Fixed a crash in p2pool.exe built with msys2
  • Multiple smaller fixes and performance improvements
  • Slightly reduced memory usage

Wallets with confirmed P2Pool support:

  • Official Monero CLI and GUI v0.17.2.3 and newer
  • Monerujo v2.1.0 "Vertant" and newer
  • Cake Wallet v4.2.7 and newer
  • MyMonero

Other wallets might not see P2Pool payouts if they're not updated. Before you start mining, create a new wallet and don't use it for anything else but mining for privacy reasons - all wallet addresses are public on P2Pool! Only primary wallet address is supported - no subaddresses or integrated addresses.

Usage:

  • Run monerod binary from the archive: ./monerod --zmq-pub tcp://127.0.0.1:18083 --disable-dns-checkpoints --enable-dns-blocklist
  • Run p2pool: ./p2pool --host 127.0.0.1 --wallet YOUR_WALLET_ADDRESS
  • Start mining to port 3333 on your machine: ./xmrig -o 127.0.0.1:3333
  • You can set custom difficulty for your miner to get more accurate stats on P2Pool side: ./xmrig -o 127.0.0.1:3333 -u x+50000 (it doesn't affect mining rewards in any way)

GPG key to verify SHA256 sums can be downloaded from github or p2pool.io

P2Pool v1.3

27 Oct 16:20
Compare
Choose a tag to compare

P2Pool v1.3

Changes in this release:

  • Updated monerod to the latest official release-v0.17 code (improved monerod stability)
  • Faster block verification, much faster on Linux/MacOS builds
  • Decode custom user from stratum client, display stratum client+user on SHARE FOUND and client mainchain found message
  • Increase outgoing connections to 10
  • Added console command peers to show connected peers
  • Disable console quick-edit mode on Windows (auto-select on mouse click)
  • Show uptime in status output
  • Added --no-color command line option
  • Small bugfixes and optimizations

Wallets with confirmed P2Pool support:

  • Official Monero CLI and GUI v0.17.2.3 and newer
  • Monerujo v2.1.0 "Vertant" and newer
  • Cake Wallet v4.2.7 and newer
  • MyMonero

Other wallets might not see P2Pool payouts if they're not updated. Before you start mining, create a new wallet and don't use it for anything else but mining for privacy reasons - all wallet addresses are public on P2Pool! Only primary wallet address is supported - no subaddresses or integrated addresses.

Usage:

  • Run monerod binary from the archive: ./monerod --zmq-pub tcp://127.0.0.1:18083 --disable-dns-checkpoints --enable-dns-blocklist
  • Wait until it's synchronized
  • Run p2pool: ./p2pool --host 127.0.0.1 --wallet YOUR_WALLET_ADDRESS
  • Start mining to port 3333 on your machine: ./xmrig -o 127.0.0.1:3333
  • You can set custom difficulty for your miner to get more accurate stats on P2Pool side: ./xmrig -o 127.0.0.1:3333 -u x+50000 (it doesn't affect mining rewards in any way)

GPG key to verify SHA256 sums can be downloaded from github or p2pool.io

P2Pool v1.2

17 Oct 15:56
Compare
Choose a tag to compare

P2Pool v1.2

Changes in this release:

  • Mined blocks are submitted to monerod as soon as possible (1-3 ms faster compared to previous versions) to reduce orphan rate
  • Reduced overall memory usage after running for a long time
  • Fixed possible sidechain split during RandomX epoch change
  • Improved peer list logic, inactive peers are now automatically removed from p2pool_peers.txt
  • Added --no-cache command line parameter to reduce memory usage if cache is not needed
  • Detects more cases when p2pool is misconfigured and shows appropriate errors in log
  • API for stratum server statistics. Users can pass --stratum-api to command line to enable a file called local/stats in --data-api directory. local/stats contains statistics that StratumServer status provides but in JSON format. It is currently setup that local/stats is updated each time a new job is sent to a worker.
  • A few other small bugfixes

Wallets with confirmed P2Pool support:

  • Official Monero CLI and GUI v0.17.2.3 and newer
  • Monerujo v2.1.0 "Vertant" and newer
  • Cake Wallet v4.2.7 and newer
  • MyMonero

Other wallets might not see P2Pool payouts if they're not updated. Before you start mining, create a new wallet and don't use it for anything else but mining for privacy reasons - all wallet addresses are public on P2Pool! Only primary wallet address is supported - no subaddresses or integrated addresses.

Usage:

  • Run monerod binary from the archive: ./monerod --zmq-pub tcp://127.0.0.1:18083 --disable-dns-checkpoints --enable-dns-blocklist
  • Wait until it's synchronized
  • Run p2pool: ./p2pool --host 127.0.0.1 --wallet YOUR_WALLET_ADDRESS
  • Start mining to port 3333 on your machine: ./xmrig -o 127.0.0.1:3333
  • You can set custom difficulty for your miner to get more accurate stats on P2Pool side: ./xmrig -o 127.0.0.1:3333 -u x+50000 (it doesn't affect mining rewards in any way)

GPG key to verify SHA256 sums can be downloaded from github or p2pool.io

P2Pool v1.1

02 Oct 17:04
Compare
Choose a tag to compare

P2Pool v1.1

Changes in this release:

  • monerod is now built from the official release-v0.17 branch
  • Smaller memory usage after running for a long time
  • Check at startup that monerod runs with enabled ZMQ
  • Print P2Pool version at startup

Wallets with confirmed P2Pool support:

  • Official Monero CLI and GUI v0.17.2.3 and newer
  • Monerujo v2.1.0 "Vertant" and newer
  • Cake Wallet v4.2.7 and newer
  • MyMonero

Other wallets might not see P2Pool payouts if they're not updated. Before you start mining, create a new wallet and don't use it for anything else but mining for privacy reasons - all wallet addresses are public on P2Pool! Only primary wallet address is supported - no subaddresses or integrated addresses.

Usage:

  • Run monerod binary from the archive: ./monerod --zmq-pub tcp://127.0.0.1:18083 --disable-dns-checkpoints --enable-dns-blocklist
  • Wait until it's synchronized
  • Run p2pool: ./p2pool --host 127.0.0.1 --wallet YOUR_WALLET_ADDRESS
  • Start mining to port 3333 on your machine: ./xmrig -o 127.0.0.1:3333
  • You can set custom difficulty for your miner to get more accurate stats on P2Pool side: ./xmrig -o 127.0.0.1:3333 -u x+50000 (it doesn't affect mining rewards in any way)

GPG key to verify SHA256 sums can be downloaded from github or p2pool.io

P2Pool v1.0

18 Sep 18:56
Compare
Choose a tag to compare

P2Pool v1.0

Wallets with confirmed P2Pool support:

  • Official Monero CLI and GUI v0.17.2.3 and newer
  • Monerujo v2.1.0 "Vertant" and newer
  • Cake Wallet v4.2.7 and newer
  • MyMonero

Other wallets might not see P2Pool payouts if they're not updated. Before you start mining, create a new wallet and don't use it for anything else but mining for privacy reasons - all wallet addresses are public on P2Pool! Only primary wallet address is supported - no subaddresses or integrated addresses.

Usage:

  • Run monerod binary from the archive: ./monerod --zmq-pub tcp://127.0.0.1:18083 --disable-dns-checkpoints --enable-dns-blocklist
  • Wait until it's synchronized
  • Run p2pool: ./p2pool --host 127.0.0.1 --wallet YOUR_WALLET_ADDRESS
  • Start mining to port 3333 on your machine: ./xmrig -o 127.0.0.1:3333
  • You can set custom difficulty for your miner to get more accurate stats on P2Pool side: ./xmrig -o 127.0.0.1:3333 -u x+50000 (it doesn't affect mining rewards in any way)

GPG key to verify SHA256 sums can be downloaded from github or p2pool.io