.gitignore | ||
api.go | ||
default.pgo | ||
go.mod | ||
go.sum | ||
json.go | ||
LICENSE | ||
main.go | ||
p2pool.go | ||
README.md | ||
types.go |
P2Pool Consensus
This repository contains a consensus-compatible reimplementation of a P2Pool server instance for Monero P2Pool decentralized pool and experimental stratum support.
You may be looking for P2Pool Consensus or P2Pool Observer instead.
Donations
This project is provided for everyone to use, for free, as a hobby project. Any support is appreciated.
Donate to support this project, its development, and running the Observer Instances on 4AeEwC2Uik2Zv4uooAUWjQb2ZvcLDBmLXN4rzSn3wjBoY8EKfNkSUqeg5PxcnWTwB1b2V39PDwU9gaNE5SnxSQPYQyoQtr7
You can also use the OpenAlias p2pool.observer
directly on the GUI.
Development notes
Requires using CGO.
You can install the RandomX dependency via this command:
$ git clone --depth 1 --branch master https://github.com/tevador/RandomX.git /tmp/RandomX && cd /tmp/RandomX && \
mkdir build && cd build && \
cmake .. -DCMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX:PATH=/usr && \
make -j$(nproc) && \
sudo make install && \
cd ../ && \
rm -rf /tmp/RandomX