Commit Graph
51 Commits
Author SHA1 Message Date
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 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 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
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 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 275031f3ad Resetting the setInterval system so it can't blow up in our faces. 2017-02-21 11:09:18 -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
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 86a3026d50 Returing that we had an error in shapeshift. Whoops! 2017-02-16 10:50:52 -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 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
Alexander Blair 263111c599 Update to work out the payment daemon. Not enough money transactions will flush from the queue automatically. 2017-02-14 08:42:25 -08:00
Alexander Blair 7abe475b97 Fixing the timestamps in the master logger to keep them all synced to the run state time. 2017-02-13 21:18:04 -08:00
Alexander Blair 91fe9ffae1 Adding a sorter for timestamps on payments. 2017-02-13 20:14:02 -08:00
Alexander Blair 760ec284fb Updating the precision to make xmr.to happier. 2017-02-13 19:50:59 -08:00
Alexander Blair 0a589cdada Fixing the payment daemon. Just a little. 2017-02-13 19:42:13 -08:00
Alexander Blair be346609b2 blockManager fix for payout verification to properly flag blocks as orphans. 2017-02-13 14:55:31 -08:00
Alexander Blair 0783db81b5 blockManager fix for depthed scans. 2017-02-13 14:48:18 -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 2b8b277725 NodeJS is weird with async callbacks. 2017-02-13 11:50:15 -08:00
Alexander Blair 0efcd22a8a Adding a blockLocker to the system. 2017-02-13 11:26:30 -08:00
Alexander Blair 9fd55bb9a8 Fix for the number of miners being displayed on the site. 2017-02-12 19:30:06 -08:00
Alexander Blair 196ab43ea1 Updates to include the new e-mail settings stored in SQL. 2017-02-12 14:47:54 -08:00
Alexander Blair cef180b02d Adding extra debug to the support library. 2017-02-12 00:33:46 -08:00
Alexander Blair c0c9c0ae1c Adding a check for sanity to the blockManager task. 2017-02-12 00:12:43 -08:00
Alexander Blair 151d1a80a0 Making the wallet stats error more verbose. 2017-02-11 12:04:21 -08:00
Alexander Blair c92b02363c Adding a fix for full_group_by SQL servers 2017-02-11 11:40:57 -08:00
Alexander Blair 9c72f41184 Fix to not multiply the donations by the sigdivisor 2017-02-11 01:14:48 -08:00