Releases: SChernykh/p2pool
P2Pool v1.5
P2Pool v1.5
Changes:
- Added
--out-peers
,--in-peers
command line options andoutpeers
,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
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
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
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
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 calledlocal/stats
in--data-api
directory.local/stats
contains statistics thatStratumServer status
provides but in JSON format. It is currently setup thatlocal/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
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
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