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
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
Matthew Little
69eec8318e
updated
2014-01-13 14:09:53 -05:00
Andrea Baccega
fc8e18645b
Fixed Todolist markup
2014-01-13 17:54:35 +01:00
Andrea Baccega
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
2014-01-13 16:17:38 +01:00
Andrea Baccega
263972fcdc
When clients disconnect new emit + memory clean up
...
Replaced some console.log with console.error
2014-01-13 11:06:43 +01:00