dbeal-eth / node-merged-pool

High performance Stratum poolserver in Node.js
GNU General Public License v2.0
17 stars 21 forks source link

High performance Stratum poolserver in Node.js. One instance of this software can startup and manage multiple coin pools, each with their own daemon and stratum ports :)

This software has been modefied for merged mining. It is still in development.

Notice

This is a module for Node.js that will do nothing on its own. Unless you're a Node.js developer who would like to handle stratum authentication and raw share data then this module will not be of use to you.

Build Status

Why

This server was built to be more efficient and easier to setup, maintain and scale than existing stratum poolservers which are written in python. Compared to the spaghetti state of the latest stratum-mining python server, this software should also have a lower barrier to entry for other developers to fork and add features or fix bugs.

Features

Hashing algorithms supported:

May be working (needs additional testing):

Not working currently:

Requirements

Example Usage

Install as a node module by cloning repository

git clone https://github.com/KillerByte/node-stratum-pool node_modules/stratum-pool
npm update

Module usage

Please see the included example.js file for more information. This section should be expanded soon.

Credits

Donations

To support development of this project to the original author (zone117x), feel free to donate :)

License

Released under the GNU General Public License v2

http://www.gnu.org/licenses/gpl-2.0.html