High performance Stratum poolserver in Node.js
Go to file
Matthew Little 773ef4c9b2 updated
2014-01-09 13:09:57 -05:00
node_modules updated 2014-01-08 15:25:38 -05:00
python updated 2014-01-09 13:09:57 -05:00
blockNotify.js inital commit 2014-01-06 15:17:35 -05:00
blockTemplate.js updated 2014-01-09 13:09:57 -05:00
daemon.js updated 2014-01-08 19:57:32 -05:00
jobManager.js updated 2014-01-09 13:09:57 -05:00
LICENSE Initial commit 2014-01-06 11:56:31 -08:00
main.js updated 2014-01-09 13:09:57 -05:00
merkleTree.js updated 2014-01-09 13:09:57 -05:00
old_blockTemplate.js added files 2014-01-06 23:48:35 -05:00
old_shareSubmit.js added files 2014-01-06 23:48:35 -05:00
pool.js updated 2014-01-09 13:09:57 -05:00
README.md updated 2014-01-09 13:09:57 -05:00
shareManager.js updated 2014-01-09 13:09:57 -05:00
stratum.js updated 2014-01-09 13:09:57 -05:00
test.js updated 2014-01-09 13:09:57 -05:00
transactions.js updated 2014-01-07 01:29:03 -05:00
util.js updated 2014-01-09 13:09:57 -05:00

node-stratum

Under development

High performance Stratum poolserver in Node.js

Features (mostly untested)

  • Daemon interface
  • Stratum TCP socket server
  • Block template / job manager
  • Optimized generation transaction building
  • Process share submissions
  • Supports algos: scrypt, scrypt-jane, quark

To do

  • Proof-of-stake support
  • Payment processing module
  • Vardiff
  • Statistics module
  • Integrate with PostgreSQL database
  • Web frontend

Requirements

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
  • vekexasia - bug fixes

Donations

BTC: 1KRotMnQpxu3sePQnsVLRy3EraRFYfJQFR

License

Released under the GNU General Public License v2

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