Commit Graph
26 Commits
Author SHA1 Message Date
Alexander Blair e23658c21f Only the proxied versions need that data. Really. Why doesn't node blow up if I do that... 2017-07-04 12:13:10 -07:00
Alexander Blair e0d39be694 Update for the pool nonce save location. 2017-07-04 12:05:55 -07:00
Alexander Blair f77ceae79b Fixes to send more diff information down the wire. 2017-07-03 07:47:37 -07:00
Alexander Blair 916019f418 Setting the new sizes, holders, and test states to see if this thing works. 2017-07-03 06:43:52 -07:00
Alexander Blair 464bb13c5b Don't clear the worker list the first time though... 2017-07-01 21:42:29 -07:00
Alexander Blair fb00ada16e Put a backup check for template updates to try and grab one every 60 seconds. 2017-07-01 21:35:24 -07:00
Alexander Blair 296dd93b68 32 queue workers for dealing with shares. Primarily non-blocking. Lets see if this plays better. 2017-07-01 20:55:49 -07:00
Alexander Blair 92740a4642 Cherrypicking a couple of commits, merge-conflicts later, but I'll deal with it then. 2017-07-01 20:47:38 -07:00
Alexander Blair df94faab9b Small update to send all work to be done up to the Master thread. This should help deal with the fact that shares must be sent by one of the nodes that handles data. 2017-07-01 20:38:16 -07:00
Alexander Blair 5d1af0506a Adding a block so that if there's not an activeBlockTemplate the system will kick out the miner to avoid the system crashing on reboot/startup. 2017-06-16 10:19:14 -07:00
Snipa22andGitHub eba1c48b40 Merge pull request #49 from Didrole/wolf-xmr-miner-support
Generate smaller job ids.
2017-03-01 07:17:05 -08:00
Didrole 82fcd2e1a9 Allow miners to not specify an agent.
Because xmr-proxy doesn't relay the agent.

https://github.com/Atrides/xmr-proxy/blob/master/mining_libs/stratum_listener.py#L167
2017-03-01 12:15:45 +01:00
Didrole 2ebcec91c0 Send RPC id with jobs. 2017-03-01 12:07:51 +01:00
Didrole f5e573c6aa Generate smaller job ids.
Because wolf-xmr-miner supports up to 31 bytes ids.

https://github.com/wolf9466/wolf-xmr-miner/blob/master/stratum.h#L10
https://github.com/wolf9466/wolf-xmr-miner/blob/master/main.c#L1241
2017-03-01 11:58:03 +01:00
Alexander Blair 4da670dddb Moving the status into the result state. 2017-02-26 00:14:16 -08:00
Alexander Blair e332e18264 Adding keepalived support to the pool source. 2017-02-25 23:17:54 -08:00
Alexander Blair 2a782cb3e8 Job handler caching
Caches the last job sent down the wire, and ensures that we can return it, rather than blank.

Fixes #37
2017-02-25 10:44:19 -08:00
Alexander Blair 33e2f08eeb NiceHash fixing at 90k diff. 2017-02-17 16:13:58 -08:00
Alexander Blair ea8226ccac Minergate bypass 2017-02-17 16:08:36 -08:00
Alexander Blair ca2756c716 Regexes are 64 chars for this. Not 1. 2017-02-15 17:33:26 -08:00
Alexander Blair e8604bd320 Need to typeof the subkey. 2017-02-15 17:24:17 -08:00
Alexander Blair b64307deef Rearranging the state. 2017-02-15 17:19:31 -08:00
Alexander Blair 67e9a0bde1 Adding limit ranges and port blocking on the API. 2017-02-15 17:09:38 -08:00
Alexander Blair 7c79ceede5 Setting up port disable/lockout from the SQL into the main code base for the pool. Also making it so the API won't list a non-used pool type. 2017-02-15 16:22:35 -08:00
Alexander Blair 78c0b2e7fb Update to the pool to ensure that we can't "queue up" multiple GBT's. 2017-02-13 13:32:21 -08:00
Alexander Blair fd58d56ac5 Initial commit, moving from private repo. Welcome to the light. 2017-02-10 21:33:17 -08:00