Cryptocurrency mining pool written in C++ for speed. Supports Stratum.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Intel 43c05ff10e Thread synchronisation for io operations 11 years ago
cmake Where do I start? 11 years ago
src Thread synchronisation for io operations 11 years ago
.gitignore We are back 11 years ago
CMakeLists.txt We are back 11 years ago
README Rename README.md to README 12 years ago

README

PoolServer
==========

Cryptocurrency mining pool written in C++ for speed. Supports Stratum.

Dependencies:
Boost Libraries (http://www.boost.org/)
MySQL Library (http://www.mysql.com/)
CMake (http://www.cmake.org/)

Building on linux:
# cd /path/to/source
# mkdir build
# cd build
# cmake ../ -DPREFIX=/path/to/install
# make
# make install

Usage:

-v [ --version ] print version string
-h [ --help ] produce help message
-c [ --config ] arg (=settings.cfg) name of a file of a configuration.

--MinDiffTime arg (=100) Minimum server diff time

-s [ --StratumHost ] arg (=0.0.0.0) Stratum server host
-s [ --StratumPort ] arg (=3333) Stratum server port

--LogConsoleDebugMask arg (=0) Console log debug mask
--LogFilePath arg (=.) File log path
--LogFileDebugMask arg (=0) File log debug mask

--DatabaseDriver arg (=mysql) Database Driver

--MySQLHost arg (=127.0.0.1) MySQL Host
--MySQLPort arg (=3306) MySQL Port
--MySQLUser arg (=root) MySQL User
--MySQLPass arg MySQL Password
--MySQLDatabase arg (=poolserver) MySQL Database
--MySQLSyncThreads arg (=2) MySQL Sync Threads to Create
--MySQLAsyncThreads arg (=2) MySQL Async Threads to Create