Releases: SChernykh/p2pool
P2Pool v2.4
P2Pool v2.4
Changes:
- Added SOCKS5 proxy support
- Added
--no-dns
command line parameter to disable DNS queries - Faster initial syncing (P2Pool now selects a peer with lowest ping to sync from)
- Fixed incorrect incoming connection counter in some cases
- Fixed aarch64 build incompatibility with some older OS
- A few other small bugfixes
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.18.0.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 v2.3
P2Pool v2.3
Changes:
- Stratum server: added scoring system for clients: ban clients only after several bad shares in a row.
- Optimized startup syncing
- Optimized processing of new broadcasted pool blocks
- API: update files atomically to guarantee that they always have correct and full data
- Fixed a startup crash of self-compiled p2pool binaries on MacOS
- Fixed potential deadlock when using built-in miner
- Fixed processing of long console commands
- Made various error and warning messages more informative
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.18.0.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 v2.2.1
P2Pool v2.2.1 (bugfix release)
This version is required for the coming Monero v15 network upgrade. Older p2pool releases will be incompatible after that.
Changes:
- #188 Fixed 100% CPU load on one core after running for a while
- #182 Fixed autodiff gave very low-difficulty job
- #183 Fixed p2pool hangs if monerod is not running
- #187 Fixed Enable console commands processing only when console is available
- Fixed various crashes during P2Pool shutdown
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.18.0.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 v2.2
P2Pool v2.2
This version is required for the coming Monero v15 network upgrade. Older p2pool releases will be incompatible after that.
Changes:
- Enforce deterministic tx keys starting from Monero v15
- Added support for
--rpc-login
monerod parameter (password protected RPC connection). P2Pool can now use the same--rpc-login
parameter to connect to password protected monerod - Limited auto difficulty to 4,000,000 for maximum compatibility
- Fixed rare "low diff share" errors
- Built-in miner: display shares found in status
- Various other small bug fixes and stability improvements
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.2 (v0.18.0.0 to be ready for the v15 network upgrade):
./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 v2.1
P2Pool v2.1
Changes:
- Stratum server now uses automatic difficulty adjustment by default. Use
--no-autodiff
command line option to disable it. - Added console command
workers
to show miners connected to the stratum server - Made handling of internet outages more robust. P2Pool can now fully restore after long-lasting outages
- Stratum sever doesn't ban localhost anymore (for example, xmrig-proxy running on the same machine)
- Added "SYNCHRONIZED" log message when the initial sync completes
- Fixed executable stack in Linux binary
- Added block reward share percent to miner api
- Various other small bug fixes and stability improvements
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
- Monero.com by Cake Wallet
- Feather Wallet v1.0.0 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 v2.0
P2Pool v2.0
Changes:
- Support for the upcoming Monero network upgrade (July 16th, 2022 - block 2,668,888)
- Added FreeBSD build
- Ban peers with stuck or lagging monerod
- Various small bugfixes (fixed issues found by TSan and UBSan)
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
- Monero.com by Cake Wallet
- Feather Wallet v1.0.0 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.9
P2Pool v1.9
Critical bug fixed in this version, see below
Changes:
- Fixed block template generation bug: a node could mine a share that didn't pass validation on other nodes resulting in all other nodes banning it. Nodes with high hashrate are the most affected because they mine a lot of shares.
- Fixed several bugs that can happen when system time changes
- Improved
p2pool.cache
efficiency status
command shows sidechain name now (default, mini or custom ID)
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
- Monero.com by Cake Wallet
- Feather Wallet v1.0.0 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.8
P2Pool v1.8
Recommended update!
Changes:
- MacOS build: libuv and libzmq are linked statically now to improve compatibility
- Stricter P2P protocol checks to detect misbehaving P2Pool nodes
- Reduced overall memory usage
- P2Pool now uses monerod peers to find other P2Pool nodes when regular methods fail (more reliable syncing)
- Stratum share counters get reset after initial sync to avoid confusion
- Better checking for errors in command line parameters
- Added
bans
console command to list currently banned IPs - Various small bugfixes
- Updated README
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
- Monero.com by Cake Wallet
- Feather Wallet v1.0.0 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.7
P2Pool v1.7
Changes:
- Display payout amount when a block is found if there are shares in PPLNS window
- StratumServer: disconnect and ban inactive clients
- Added
--mini
command line option to connect to p2pool-mini
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
- Feather Wallet v1.0.0 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.6
P2Pool v1.6
Changes:
- Added embedded miner:
--start-mining <threads>
command line parameter,start_mining <threads>
andstop_mining
console commands. - Updated libuv and libzmq dependencies
- License and Readme are now part of the release
Note: the embedded miner is slower and lacks many features of the dedicated miner software. XMRig is recommended for maximum performance.
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