High performance Stratum poolserver in Node.js
| node_modules | ||
| blockNotify.js | ||
| blockTemplate.js | ||
| coinbase.js | ||
| daemon.js | ||
| jobManager.js | ||
| LICENSE | ||
| merkleTree.js | ||
| old_blockTemplate.js | ||
| old_shareSubmit.js | ||
| pool.js | ||
| README.md | ||
| required-modules.txt | ||
| stratum.js | ||
| util.js | ||
node-stratum
Under development
High performance Stratum poolserver in Node.js
Features (mostly untested)
-
Daemon interface
-
Stratum TCP socket server
-
Block template / job manager
To do
-
Integrate with PostgreSQL database
-
Handle share submissions
-
Payment processing module
-
Support more algos (scrypt, scrypt-jane, quark)
-
Statistics module
-
Web frontend
Requirements
- node v0.10+
- coin daemon
- PostgreSQL
- npm dependencies
Credits
- Slush0 - stratum protocol, documentation and original python code
- viperaus - scrypt adaptions to python code
- ahmedbodi - more algo adaptions to python code
- TheSeven - being super knowledgeable & helpful on irc
License
node-stratum is released under the GNU General Public License v2 http://www.gnu.org/licenses/gpl-2.0.html