High performance Stratum poolserver in Node.js
2014-01-10 17:05:01 -05:00
node_modules
updated
2014-01-08 15:25:38 -05:00
blockNotify.js
inital commit
2014-01-06 15:17:35 -05:00
blockTemplate.js
Fixed generation transaction building, block header serialization, and difficulty comparing :D
2014-01-10 16:56:22 -05:00
daemon.js
updated
2014-01-08 19:57:32 -05:00
jobManager.js
Fixed generation transaction building, block header serialization, and difficulty comparing :D
2014-01-10 16:56:22 -05:00
LICENSE
Initial commit
2014-01-06 11:56:31 -08:00
main.js
Fixed generation transaction building, block header serialization, and difficulty comparing :D
2014-01-10 16:56:22 -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
Fixed generation transaction building, block header serialization, and difficulty comparing :D
2014-01-10 16:56:22 -05:00
README.md
Updated
2014-01-10 17:05:01 -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
Fixed generation transaction building, block header serialization, and difficulty comparing :D
2014-01-10 16:56:22 -05:00
transactions.js
Fixed generation transaction building, block header serialization, and difficulty comparing :D
2014-01-10 16:56:22 -05:00
util.js
Fixed generation transaction building, block header serialization, and difficulty comparing :D
2014-01-10 16:56:22 -05:00
node-stratum
Under development
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 port :)
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
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
vekexasia - lots of help with research and development
Donations
BTC: 1KRotMnQpxu3sePQnsVLRy3EraRFYfJQFR
License
Released under the GNU General Public License v2
http://www.gnu.org/licenses/gpl-2.0.html