Commit Graph

  • 32e7967094 added NPM badge Matthew Little 2014-01-17 14:52:53 -0700
  • e816bdcded Testing travis ci Matthew Little 2014-01-17 14:34:10 -0700
  • d098c0d4a1 Added socket buffer flooding detection Matthew Little 2014-01-17 14:27:28 -0700
  • d5fdc519e5 Added socket buffer flooding detection Matthew Little 2014-01-17 14:21:18 -0700
  • d38b332f81 Better errors on init Matthew Little 2014-01-17 12:48:23 -0700
  • beff912825 Better errors on init Matthew Little 2014-01-17 12:41:35 -0700
  • 6cdc9214ac Added events for mpos compatibility Matthew Little 2014-01-16 17:21:23 -0700
  • f2438a4259 Updated usage instructions Matthew Little 2014-01-16 14:05:47 -0700
  • 84e20f6dcb Updated usage instructions Matthew Little 2014-01-16 14:03:17 -0700
  • 5786c13b83 Updated usage instructions Matthew Little 2014-01-16 14:02:56 -0700
  • e8da12ad70 Updated usage instructions Matthew Little 2014-01-16 13:59:54 -0700
  • 7a44219ad8 Updated usage instructions Matthew Little 2014-01-16 13:57:03 -0700
  • 055610e08a Updated usage instructions Matthew Little 2014-01-16 13:54:36 -0700
  • facca40be2 Updated usage instructions Matthew Little 2014-01-16 13:51:05 -0700
  • 911f65f300 Updated usage instructions Matthew Little 2014-01-16 13:41:48 -0700
  • 524e366dba Added pool.start() so log event can be hooked in time for initialization Matthew Little 2014-01-16 12:27:27 -0700
  • 1205706ca0 vardiff bug fixes Matthew Little 2014-01-16 12:17:48 -0700
  • 75f7426ee7 ignore IDE config files Matthew Little 2014-01-16 10:06:27 -0700
  • 08e16cfb28 some comments Matthew Little 2014-01-16 10:05:44 -0700
  • e1c24559f0 Added initial vardiff. Needs testing... Matthew Little 2014-01-15 21:54:41 -0700
  • 94a0b04323 Updated README Matthew Little 2014-01-15 21:07:18 -0700
  • cca1313430 Added initial vardiff. Needs testing... Matthew Little 2014-01-15 20:57:18 -0700
  • 13b04ab509 Added initial vardiff. Needs testing... Matthew Little 2014-01-15 20:56:55 -0700
  • 8e3b28cea3 Fixed up error handling for stratum socket Matthew Little 2014-01-15 17:52:05 -0700
  • e02b265d13 Added lots of comments, cleaned up a some code Matthew Little 2014-01-15 17:37:43 -0700
  • 11338e0f16 Optimized generation transaction building. Should be a bit faster. Matthew Little 2014-01-15 16:49:22 -0700
  • cb5d7c7bdc Add check for if submitblock was successful and refined the data emitted by onShare Matthew Little 2014-01-15 16:03:30 -0700
  • cbcaa1cf98 Added proper block hash to share solution. Added members to emitted share data. Matthew Little 2014-01-14 18:40:19 -0700
  • 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 Andrea Baccega 2014-01-14 14:32:30 +0100
  • a67082131d Updated structure Matthew Little 2014-01-13 19:02:07 -0700
  • 2d65f47c05 Updated structure Matthew Little 2014-01-13 18:36:22 -0700
  • 499c5cf818 Updated structure Matthew Little 2014-01-13 18:28:16 -0700
  • fb4dd5af81 Updated structure Matthew Little 2014-01-13 18:24:37 -0700
  • 5e8353edc8 Updated structure Matthew Little 2014-01-13 18:06:39 -0700
  • 57b44292c4 Updated structure Matthew Little 2014-01-13 17:48:19 -0700
  • cea68b771f Updated structure Matthew Little 2014-01-13 17:45:10 -0700
  • 2b5aefd7b4 example code for new structure Matthew Little 2014-01-13 17:39:04 -0700
  • 6ad310b872 Added coin/dogecoin at gitignore so we don't mess around with payment addresses Fixed merge shit Andrea Baccega 2014-01-13 23:30:31 +0100
  • be51126f09 Merge branch 'vekexasia' Andrea Baccega 2014-01-13 22:47:48 +0100
  • f8efd80488 refactored block polling and pool setup Matthew Little 2014-01-13 16:23:41 -0500
  • 677bc176a4 updated Matthew Little 2014-01-13 14:17:56 -0500
  • 69eec8318e updated Matthew Little 2014-01-13 14:09:53 -0500
  • fc8e18645b Fixed Todolist markup Andrea Baccega 2014-01-13 17:54:35 +0100
  • a42fe87723 Added todolist code cleanup Added jobManager.blockHashHex which should generate the expected block hash but it seems to not work properly Moved check for the share difficulty after the block check since it's useless to make the check there. Changed emit event from client to client.connected and added client.disconnected Changed share emit data. Now we pass the client instance to everyone listening to the share event. Added mining.get_transaction to the handled events of stratumclient. It looks like bfgminer uses this. changed StratumClient.sendDifficulty to StratumCLient.sendAndSetDifficulty which will also perform a check on the given difficulty and broadcasts the sendDifficulty message to the client Only if the new difficulty is different from the previous one. Code cleanup and comments Andrea Baccega 2014-01-13 16:17:38 +0100
  • 263972fcdc When clients disconnect new emit + memory clean up Replaced some console.log with console.error Andrea Baccega 2014-01-13 11:06:43 +0100
  • 475dab8aab Added difficulty parameter to the authorizeFn Andrea Baccega 2014-01-12 23:43:02 +0100
  • 6472baacc2 Removed 'authorize' emit event and created which is now replaced by an authorize function. Added ip address to the authorize event Added ability for the authorizeFn to ask StratumClient to close connection Andrea Baccega 2014-01-12 21:54:20 +0100
  • 3a9b8b94aa Refactored folder structure to better match node module standard structure. Added comments on some classes Andrea Baccega 2014-01-12 21:11:20 +0100
  • a301c49943 Removed reward parameter from blocktemplates as it was misnamed other stuff Andrea Baccega 2014-01-12 16:35:32 +0100
  • 0ef96c8daf Removed unnecessary comments or variable Andrea Baccega 2014-01-12 15:12:41 +0100
  • d26e00fee2 Added some comments, Fixed the code that was checking for new blocks. Removed jobId from the constructor arguments of BlockTemplate and created a setter Instead. Added "start" emit event from "Pool" that is going to be used by the polling block submit handler Andrea Baccega 2014-01-12 15:08:58 +0100
  • cb1e40d8eb Fixed block submission hex. Andrea Baccega 2014-01-12 14:10:40 +0100
  • 43517a8824 added blocknotify functionality Matthew Little 2014-01-11 14:25:57 -0500
  • f6b512168b updated Matthew Little 2014-01-11 13:53:18 -0500
  • aa09b4433e updated Matthew Little 2014-01-11 13:52:15 -0500
  • b6a4bc4d66 updated Matthew Little 2014-01-11 13:52:02 -0500
  • 23b7d2a705 updated Matthew Little 2014-01-11 13:50:34 -0500
  • eb7c04e509 updated Matthew Little 2014-01-11 13:50:04 -0500
  • 43807bc353 updated Matthew Little 2014-01-11 13:49:42 -0500
  • fd2ced1c47 updated Matthew Little 2014-01-11 13:48:49 -0500
  • cff1234a18 updated Matthew Little 2014-01-11 13:48:32 -0500
  • f40481e58c updated Matthew Little 2014-01-11 13:48:13 -0500
  • 96f287ed78 updated Matthew Little 2014-01-11 13:46:34 -0500
  • df670b567b updated Matthew Little 2014-01-11 13:46:15 -0500
  • 5cfd62c2d3 updated Matthew Little 2014-01-11 13:45:54 -0500
  • 960cd9d811 updated Matthew Little 2014-01-11 13:45:21 -0500
  • 8727eef055 updated Matthew Little 2014-01-11 13:44:56 -0500
  • 570c28c22c updated Matthew Little 2014-01-11 13:44:40 -0500
  • c3f3ec3000 updated Matthew Little 2014-01-11 13:44:21 -0500
  • 7e650e2611 updated Matthew Little 2014-01-11 13:43:13 -0500
  • c4adf3b282 updated Matthew Little 2014-01-11 13:42:30 -0500
  • 0a70bd3061 updated Matthew Little 2014-01-10 18:31:57 -0500
  • 853a98a469 updated Matthew Little 2014-01-10 18:31:06 -0500
  • 82d544341d updtaed Matthew Little 2014-01-10 18:29:37 -0500
  • d35caffd60 Updated Matthew Little 2014-01-10 18:27:24 -0500
  • f161612931 Updated Matthew Little 2014-01-10 18:27:11 -0500
  • a79d3fd6b9 Updated Matthew Little 2014-01-10 18:27:00 -0500
  • da917fd520 Updated Matthew Little 2014-01-10 18:25:33 -0500
  • f77b606418 Updated Matthew Little 2014-01-10 18:23:21 -0500
  • d7bac30c18 Updated Matthew Little 2014-01-10 18:23:03 -0500
  • d25a40394e Updated Matthew Little 2014-01-10 18:22:20 -0500
  • 289b157ad5 Updated Matthew Little 2014-01-10 18:21:56 -0500
  • 856e495b2e Updated Matthew Little 2014-01-10 18:21:36 -0500
  • c09ecccff3 Updated Matthew Little 2014-01-10 18:21:11 -0500
  • 747f587fbb Updated Matthew Little 2014-01-10 18:20:03 -0500
  • b41dd96826 Updated Matthew Little 2014-01-10 18:18:23 -0500
  • 1e9b72f6e4 Updated Matthew Little 2014-01-10 17:40:10 -0500
  • 2f3658a3dc Updated Matthew Little 2014-01-10 17:39:08 -0500
  • 9dd3ba8112 Updated Matthew Little 2014-01-10 17:38:52 -0500
  • eb5fcd3b7f Updated Matthew Little 2014-01-10 17:37:27 -0500
  • 807074ed27 Updated Matthew Little 2014-01-10 17:33:25 -0500
  • d4f867b279 Updated Matthew Little 2014-01-10 17:28:11 -0500
  • e3c223ce36 Updated Matthew Little 2014-01-10 17:05:01 -0500
  • 56f1f816bc Updated Matthew Little 2014-01-10 17:04:10 -0500
  • 8fac697a77 Updated Matthew Little 2014-01-10 16:57:13 -0500
  • 84e8c45b43 Fixed generation transaction building, block header serialization, and difficulty comparing :D Matthew Little 2014-01-10 16:56:22 -0500
  • 8cdf82eb9f updated Matthew Little 2014-01-09 13:11:57 -0500
  • 773ef4c9b2 updated Matthew Little 2014-01-09 13:09:57 -0500
  • a136f922c6 updated Matthew Little 2014-01-08 19:57:32 -0500
  • ae475f2b76 updated Matthew Little 2014-01-08 15:25:38 -0500