Commit Graph

144 Commits

Author SHA1 Message Date
Matt d0953c4196 Removed binpack as dependency. Possible fix with invalid height in coinbase problem. 2014-02-18 13:35:23 -07:00
Andrea Baccega bda4c57bd9 Fixed crash when running over a POS coin
Added emitLog for debugging the Block Submit
2014-02-14 12:03:25 +01:00
Andrea Baccega e1c143de18 Merge branch 'master' of https://github.com/zone117x/node-stratum
Conflicts:
	lib/pool.js
2014-02-13 22:25:33 +01:00
Andrea Baccega 4fdd4fcf51 Fixed a couple of bugs that were preventing the thing to start in case of POS 2014-02-13 22:23:51 +01:00
Matt 6dde238374 Added POS and transaction comment support 2014-02-13 14:16:07 -07:00
Matt 863c8bbf5f Added POS and transaction comment support 2014-02-13 14:02:58 -07:00
Matt 4691df0dc5 Added POS and transaction comment support 2014-02-13 13:59:47 -07:00
Matthew Little f4d38e12bb Merge pull request #3 from bricecarpentier/master
fixed variable name mismatch
2014-02-13 11:16:34 -07:00
Brice Carpentier bf6f976ab0 fixed variable name mismatch 2014-02-09 16:40:33 +01:00
Matthew Little 32e7967094 added NPM badge 2014-01-17 14:52:53 -07:00
Matthew Little e816bdcded Testing travis ci 2014-01-17 14:34:10 -07:00
Matthew Little d098c0d4a1 Added socket buffer flooding detection 2014-01-17 14:27:28 -07:00
Matthew Little d5fdc519e5 Added socket buffer flooding detection 2014-01-17 14:21:18 -07:00
Matthew Little d38b332f81 Better errors on init 2014-01-17 12:48:23 -07:00
Matthew Little beff912825 Better errors on init 2014-01-17 12:41:35 -07:00
Matthew Little 6cdc9214ac Added events for mpos compatibility 2014-01-16 17:21:23 -07:00
Matthew Little f2438a4259 Updated usage instructions 2014-01-16 14:05:47 -07:00
Matthew Little 84e20f6dcb Updated usage instructions 2014-01-16 14:03:17 -07:00
Matthew Little 5786c13b83 Updated usage instructions 2014-01-16 14:02:56 -07:00
Matthew Little e8da12ad70 Updated usage instructions 2014-01-16 13:59:54 -07:00
Matthew Little 7a44219ad8 Updated usage instructions 2014-01-16 13:57:03 -07:00
Matthew Little 055610e08a Updated usage instructions 2014-01-16 13:54:36 -07:00
Matthew Little facca40be2 Updated usage instructions 2014-01-16 13:51:05 -07:00
Matthew Little 911f65f300 Updated usage instructions 2014-01-16 13:41:48 -07:00
Matthew Little 524e366dba Added pool.start() so log event can be hooked in time for initialization 2014-01-16 12:27:27 -07:00
Matthew Little 1205706ca0 vardiff bug fixes 2014-01-16 12:17:48 -07:00
Matthew Little 75f7426ee7 ignore IDE config files 2014-01-16 10:06:27 -07:00
Matthew Little 08e16cfb28 some comments 2014-01-16 10:05:44 -07:00
Matthew Little e1c24559f0 Added initial vardiff. Needs testing... 2014-01-15 21:54:41 -07:00
Matthew Little 94a0b04323 Updated README 2014-01-15 21:07:18 -07:00
Matthew Little cca1313430 Added initial vardiff. Needs testing... 2014-01-15 20:57:18 -07:00
Matthew Little 13b04ab509 Added initial vardiff. Needs testing... 2014-01-15 20:56:55 -07:00
Matthew Little 8e3b28cea3 Fixed up error handling for stratum socket 2014-01-15 17:52:05 -07:00
Matthew Little e02b265d13 Added lots of comments, cleaned up a some code 2014-01-15 17:37:43 -07:00
Matthew Little 11338e0f16 Optimized generation transaction building. Should be a bit faster. 2014-01-15 16:49:22 -07:00
Matthew Little cb5d7c7bdc Add check for if submitblock was successful and refined the data emitted by onShare 2014-01-15 16:03:30 -07:00
Matthew Little cbcaa1cf98 Added proper block hash to share solution. Added members to emitted share data. 2014-01-14 18:40:19 -07:00
Andrea Baccega 61db6d7ea4 Removed jobs object from jobManager since we only need one job! There's no need to keep the olders in memory.
Refactored, a bit, the emit log event introducing a key for every log message Current keys are:
 - 'client': for all the client related events
 - 'submitblock': dedicated only to events about the block submission!
 - 'system': all log events about the stratum pool
2014-01-14 14:32:30 +01:00
Matthew Little a67082131d Updated structure 2014-01-13 19:02:07 -07:00
Matthew Little 2d65f47c05 Updated structure 2014-01-13 18:36:22 -07:00
Matthew Little 499c5cf818 Updated structure 2014-01-13 18:28:16 -07:00
Matthew Little fb4dd5af81 Updated structure 2014-01-13 18:24:37 -07:00
Matthew Little 5e8353edc8 Updated structure 2014-01-13 18:06:39 -07:00
Matthew Little 57b44292c4 Updated structure 2014-01-13 17:48:19 -07:00
Matthew Little cea68b771f Updated structure 2014-01-13 17:45:10 -07:00
Matthew Little 2b5aefd7b4 example code for new structure 2014-01-13 17:39:04 -07:00
Andrea Baccega 6ad310b872 Added coin/dogecoin at gitignore so we don't mess around with payment addresses
Fixed merge shit
2014-01-13 23:30:31 +01:00
Andrea Baccega be51126f09 Merge branch 'vekexasia'
Conflicts:
	example/coins/dogecoin.json
	example/init.js
	index.js
2014-01-13 22:47:48 +01:00
Matthew Little f8efd80488 refactored block polling and pool setup 2014-01-13 16:23:41 -05:00
Matthew Little 677bc176a4 updated 2014-01-13 14:17:56 -05:00