Commit Graph
100 Commits
Author SHA1 Message Date
Alexander Blair 7e800538d8 More data fixes.... 2017-05-19 17:38:27 -07:00
Alexander Blair e6cf90a230 Update to make sure we clear the shares every submit. 2017-05-19 17:21:50 -07:00
Alexander Blair 2bbcc70ff1 New share handler again. With catch for error. 2017-05-19 17:16:26 -07:00
Alexander Blair 245bc6454e Update with parseInt 2017-05-19 17:10:30 -07:00
Alexander Blair 21ba152429 Update with the new share handling system. 2017-05-19 17:08:47 -07:00
Alexander Blair 063b206d46 Moving share validation into remoteShare before it ever gets to our internal processing DB loop. 2017-05-19 16:54:20 -07:00
Alexander Blair cdf17d4e70 Update to try and bulk-insert on new shares. We'll see how it goes.... 2017-05-19 16:40:22 -07:00
Alexander Blair cce2a67c70 New cache function for bulk-inserts in single txn to avoid excessive disk writes and blocking by worker.
Adding new getBlockByID function for future tool functionality.
2017-05-19 14:51:48 -07:00
Snipa22andGitHub 26093f17f7 Merge pull request #67 from rmbell/master
small fix for missing ,
2017-05-11 08:13:24 -07:00
Snipa22andGitHub d6c0bfd488 Merge pull request #66 from M5M400/claymore-address
Update xmr.js
2017-05-04 07:48:08 -07:00
Snipa22andGitHub 32fb924fab Merge pull request #65 from M5M400/TX-priority
adding config setting for TX priority
2017-05-04 07:48:02 -07:00
Snipa22andGitHub cb881695d3 Update support.js 2017-04-18 14:04:55 -07:00
Snipa22andGitHub dc3dd03e83 Update deploy.bash 2017-04-18 12:26:05 -07:00
Snipa22andGitHub 8e79d682a3 Update monero_daemon.patch 2017-04-07 15:56:16 -07:00
Snipa22andGitHub 657d1cec52 Update monero_daemon.patch 2017-04-07 15:53:41 -07:00
Snipa22andGitHub c37e80d334 Update upgrade_monero.bash 2017-04-07 15:51:44 -07:00
Snipa22andGitHub 8e81ad2f25 Update upgrade_monero.bash 2017-04-07 15:42:35 -07:00
Alexander Blair 01dfbbbcc5 Adding support for 10.3.1
Adding keepalive support for the remote_comms sockets, allowing them to reuse the TCP/SSL connection for much better performance in high-load environments.
2017-04-07 01:39:58 -07:00
Snipa22andGitHub 1cb4aca08e Update payments.js 2017-04-04 06:11:57 -07:00
Snipa22andGitHub f136eae607 Update upgrade_monero.bash
Fixing to git checkout.  Thanks M5M400!
2017-03-14 07:42:40 -07:00
Snipa22andGitHub d479d7cfac Merge pull request #52 from Snipa22/socketIO
Fixing to body from decoded.
2017-03-07 22:26:52 -08:00
Alexander Blair 2ea2827002 Fixing to body from decoded. 2017-03-07 22:25:16 -08:00
Snipa22andGitHub 50ee620110 Merge pull request #51 from Snipa22/socketIO
Socket io
2017-03-07 17:31:25 -08:00
Alexander Blair 657a46db4d Slow down some of the network updates. 2017-03-07 17:28:39 -08:00
Alexander Blair 6da367c587 Update with more debug states 2017-03-07 17:16:04 -08:00
Alexander Blair b3bb5a6cdf Update to API.Xmrpool.net default server. 2017-03-07 17:06:18 -08:00
Alexander Blair 43ad893d63 Setting NH diff to 100k. 2017-03-05 16:23:52 -08:00
Alexander Blair 0a3f8fca85 Updates across the board to the caddy and other configs. 2017-03-05 16:20:16 -08:00
Alexander Blair 885a0ef93c Update to finish supporting ZMQ + Socket.io.
Next up, documentation!
2017-03-05 16:06:28 -08:00
Alexander Blair f397c043c9 Finishing the init for ZMQ and updating the deployment scripts to support it. 2017-03-05 16:05:09 -08:00
Alexander Blair a34e8c6ceb Modifying this so it moves buffers into string. 2017-03-05 16:00:35 -08:00
Alexander Blair c9b0869e2c Update to newer express/socketIO connections. 2017-03-05 14:38:01 -08:00
Alexander Blair 1f9fe310c0 Adding ZMQ and SocketIO access. 2017-03-05 13:56:06 -08:00
Snipa22andGitHub 9e08dbbc90 Update leaf.bash 2017-03-01 13:48:28 -08:00
Snipa22andGitHub 23e556b0f8 Update deploy.bash 2017-03-01 13:48:18 -08: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
Snipa22andGitHub 22c7f3ee48 Merge pull request #50 from Didrole/xmr-proxy-support
Xmr proxy support
2017-03-01 07:16:42 -08:00
Alexander Blair 3446d35adc Setting rate limits on the wgets 2017-02-26 11:49:27 -08:00
Alexander Blair 9cc9e06344 Whoops! 2017-02-26 10:52:26 -08:00
Alexander Blair c924194b49 Don't call callbacks so early. 2017-02-26 10:51:28 -08:00
Alexander Blair 81a05a64d1 Moving sql_sync to async each
Updated SQL_MIGRATIONS to pool.
2017-02-26 10:49:51 -08:00
Alexander Blair aa24805056 Adding the new SQL migrations and configurations to the base.sql file. 2017-02-26 10:33:48 -08:00
Alexander Blair f0cf898c53 Misnamed Var 2017-02-26 10:21:03 -08:00
Alexander Blair 3fab1673ff Payment Update
Moving payment timers into the database
Adding the last payment timer cycle to the stats
2017-02-26 10:20:11 -08:00
Alexander Blair 194ca829f5 PaymentID's weren't returning the correct data from the API. 2017-02-26 10:10:21 -08: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 103a029e6e Need to return null, not True. 2017-02-25 14:10:26 -08:00
Alexander Blair 0b60e2845c Reverting timing change for stats. 2017-02-25 12:14:41 -08:00
Alexander Blair 0497b37eab Fixing sort to only be if not false
Fixes #23
2017-02-25 12:08:37 -08:00
Alexander Blair 4fdb237462 Adding valid/Invalid shares to workers and identifiers
Fixes #26
2017-02-25 11:52:17 -08:00
Alexander Blair c0a2c63062 Stats are now locked to only being available during a global tz. This should help deal with miners that have stats that run excessively far in comparison to the main system when they go offline for a day or two. 2017-02-25 11:39:37 -08:00
Alexander Blair 44f6391a6b Adding Toggle Email
EMail toggling added to the pool authed zones

Fixes #41
2017-02-25 11:07:33 -08:00
Alexander Blair 519f472666 Adding Toggle Email
EMail toggling added to the pool authed zones

Fixes #41
2017-02-25 11:07:20 -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 f89b709f93 v0.10.2.1 not 0.10.2.1 2017-02-25 08:15:03 -08:00
Alexander Blair 8ab38b4d79 trusted_daemon is now a config var upstream in the wallet, not in the other systems. 2017-02-25 08:13:32 -08:00
Alexander Blair 527d0965db Removing fluffy blocks patch. Moving to commit w/ fixes for the pool state. 2017-02-24 08:54:55 -08:00
Alexander Blair abfe00b1e0 Adding trusted_daemon: true as a default arg to the RPC for txns for 0.10.2 monero. 2017-02-24 08:40:43 -08:00
Snipa22andGitHub a5c0558989 Update leaf.bash 2017-02-23 18:14:38 -08:00
Snipa22andGitHub 3592995c8e Update deploy.bash 2017-02-23 18:14:17 -08:00
Snipa22andGitHub fde0e7bc64 Merge pull request #44 from minecoins/deploy
Deploy
2017-02-23 18:13:44 -08:00
Snipa22andGitHub 6f354620c9 Merge pull request #42 from minecoins/eof
No newline at EOF fix
2017-02-23 18:13:36 -08:00
Alexander Blair 906fb25670 That was bad. 2017-02-21 21:13:09 -08:00
Alexander Blair 7b2ed80b6e Fixing API 2017-02-21 19:33:22 -08:00
Alexander Blair 9ce7f4b102 Adding CORS 2017-02-21 17:02:11 -08:00
Alexander Blair f341363754 Adding CORS to express JS 2017-02-21 17:00:49 -08:00
Alexander Blair 0d8afd850f Resetting the setInterval system so it can't blow up in our faces. 2017-02-21 11:10:45 -08:00
Alexander Blair 9fd46553b9 Merge remote-tracking branch 'origin/master' 2017-02-21 11:09:31 -08:00
Alexander Blair 275031f3ad Resetting the setInterval system so it can't blow up in our faces. 2017-02-21 11:09:18 -08:00
Snipa22andGitHub ce191fc328 Merge pull request #35 from minecoins/deploy
Deployment cleanup
2017-02-21 08:36:17 -08:00
Alexander Blair 6bea16db87 Off by one error. 2017-02-21 08:27:51 -08:00
Alexander Blair 714b601c51 Do not do math while you're asleep. 2017-02-21 08:26:56 -08:00
Alexander Blair b022bf5cb6 Merge remote-tracking branch 'origin/master' 2017-02-21 08:25:17 -08:00
Alexander Blair 83f25b40a6 Offset handling. 2017-02-21 08:25:09 -08:00
Snipa22andGitHub 3c7c345e38 Merge pull request #32 from minecoins/readme-config-fix
REAMDE: config.json is already created by deploy.bash / renamed poolui
2017-02-20 14:55:36 -08:00
Snipa22andGitHub c95afc3f43 Merge pull request #28 from Snipa22/MinerGate
Miner gate
2017-02-17 16:16:22 -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
Snipa22andGitHub 8febc61be2 Update README.md
Adding notice information about sourcing ~/.bashrc to get NVM working
2017-02-16 10:30:21 -08:00
Alexander Blair b219080c3b Updating bitcoinDevimalToCoin. 2017-02-16 07:34:37 -08:00
Alexander Blair 27744c34da Using round instead. Should be slightly more accurate. 2017-02-16 07:33:43 -08:00
Alexander Blair e06673b794 Moving into a CEIL for decimalToCoin to fix rounding bugs in NodeJS. 2017-02-16 07:32:26 -08:00
Alexander Blair f618fba03a Update to move to shareMulti setting, rather than the hard-coded 2 value. 2017-02-15 21:57:09 -08:00
Alexander Blair e5a0c2685d Adding the token into the permitted headers for CORS. 2017-02-15 20:35:29 -08:00
Alexander Blair 26890d28a0 Update for the new CORS handling for frontend for the API. 2017-02-15 20:24:52 -08:00
Alexander Blair 7a52ba6004 If you can't hang with the mac, don't hmac. 2017-02-15 19:25:15 -08:00
Alexander Blair b3e2c58bcb Update to return a 401 on invalid. 2017-02-15 19:22:06 -08:00
Alexander Blair d0e15f7e1f We needed to be slightly more careful with this. Now we are! 2017-02-15 19:15:42 -08:00
Alexander Blair cc2bfffe07 If statements need elses. 2017-02-15 19:08:13 -08:00
Alexander Blair 603f56c743 Moving away from .keys to my already-available index. I am a spoon. 2017-02-15 19:01:08 -08:00
Alexander Blair becaf9424a Fix to make it so payment ID's won't auto-queue, but will error "safely" 2017-02-15 18:55:06 -08:00
Alexander Blair bf730fddbe Update to include roundHashes
Update to fix an API bug with identifiers
Moving payments that fail due to $$ to retry in 30 minutes - Need to block if it's payment ID based.
2017-02-15 18:49:12 -08:00
Alexander Blair aa0353868c Rearranging PPLNS and solo port ordering. 2017-02-15 17:41:28 -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 5cc1e051b9 That's offset, not page! 2017-02-15 17:11:32 -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