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