https://github.com/zone117x/node-cryptonote-poolStuff that is working:
- Share validation
- Node.js clustering for pool performance
- Variable difficulty
- Long polling
- Configurable pool difficulty and vardiff
- Detailed logging with configurable log levels (debug, warn, error) and colorful log styling
- Storing shares in redis per miner
- Storing hashrate data
- Submitting and recording solved blocks
- Misc. configurable options: worker timeouts, block polling interval, pool threads
- Documentation (installation and usage instructions)
Stuff that is left:
- Payment processor (checks for confirmed blocks then payouts according to shares)
- AJAX/REST API to display stats (hashrates, payouts, coin network info, etc)
- Light-weight front-end which uses API to display stats
The stuff left are the easy parts. ETA for all of the above is 24-48 hours of this point.
Feel free to test it out:
https://github.com/zone117x/node-cryptonote-pool#usage