Table of Contents

Introduction and Scope

This page documents the process of building SChernykh’s P2Pool Software.

Install Pre-Requisites

On my Debian system:

apt update
apt install git build-essential cmake libuv1-dev libzmq3-dev libsodium-dev libpgm-dev libnorm-dev libgss-dev libcurl4-openssl-dev libidn2-0-dev

Download P2Pool from Github

git clone --recursive https://github.com/SChernykh/p2pool
mv p2pool p2pool-v4.6
ln -s p2pool-v4.6 p2pool

This clones the SChernykh P2Pool repository into the p2pool directory.

Configure P2Pool

cd p2pool
mkdir build
cd build
cmake -DWITH_MERGE_MINING_DONATION=OFF ..

Build P2Pool

From the p2pool/build directory where you ran cmake:

NUM_PROCS=4
make -j${NUM_PROCS)

-where NUM_PROCS (4 in the example above) is the number of CPU cores you want to dedicate to the build process.

Donations

SChernykh’s Monero XMR wallet address for donations:

44MnN1f3Eto8DZYUWuE5XZNUtE3vcRzt2j6PzqWpPau34e6Cf4fAxt6X2MBmrm6F9YMEiMNjN6W4Shn4pLcfNAja621jwyg

Links