Commit Graph

260 Commits

Author SHA1 Message Date
hellcatz 133ce797b7 Update stats.js
BugFix: prevent `confirms` from being null
2017-05-04 18:56:05 -07:00
hellcatz c0f66c0b29 Update paymentProcessor.js
Updates to comments in code...
2017-05-03 23:41:00 -07:00
hellcatz 241bdea7ee Merge remote-tracking branch 'upstream/master' into patch-6 2017-05-03 22:21:02 -07:00
hellcatz 774e2b0088 Update paymentProcessor.js
Experimental PPLNT support (console.logs need to be removed after experiments)
Major reduction in RPC calls to daemon.
Balance rounding improvements.
Improvements to confirmations tracking.
Improvements to operation id tracking.
Improved error handling.
2017-05-03 22:20:08 -07:00
hellcatz 0f6192e3aa Update shareProcessor.js
Track miner times by address not worker name
2017-04-30 13:10:05 -07:00
hellcatz 4e23d7cace Update shareProcessor.js 2017-04-29 15:16:57 -07:00
hellcatz fb5bcf4af5 Update shareProcessor.js
Improved rounding.
2017-04-29 14:54:26 -07:00
hellcatz 7f66c85362 Update shareProcessor.js 2017-04-29 13:07:09 -07:00
hellcatz 4ac324c796 Update shareProcessor.js
Add time share tracking for PPLNT
2017-04-29 12:44:04 -07:00
hellcatz b224c82971 Update paymentProcessor.js
Track balanceChange in payments.
2017-04-25 22:15:41 -07:00
hellcatz 2d85b9f34a Update stats.js
Force integer sorting of block height.
2017-04-24 10:04:16 -07:00
hellcatz 8f942b7c45 Update website.js
Fix exception when not running TLS website frontend.
2017-04-23 11:40:34 -07:00
Aayan L 7839b606a1 Add frontend TLS/SSL 2017-04-23 01:25:58 -04:00
hellcatz 03e141d0b6 Update website.js
Compatibility update for node-watch 0.5
2017-04-21 19:25:10 -07:00
hellcatz b0cc4cd560 Update paymentProcessor.js 2017-04-20 12:31:13 -07:00
hellcatz ca297bc666 Update paymentProcessor.js
Allow pool_config to change maxBlocksPerPayment
2017-04-19 19:48:24 -07:00
hellcatz 8ef812e1ac Update paymentProcessor.js 2017-04-19 19:05:11 -07:00
hellcatz 9d113b9f49 Update paymentProcessor.js
Look for non unique blocks also...
2017-04-19 14:19:44 -07:00
hellcatz a907dfb709 Update paymentProcessor.js 2017-04-18 19:03:36 -07:00
hellcatz fcac8370b3 Update paymentProcessor.js
Begin solution to issue, https://github.com/z-classic/z-nomp/issues/113
Revamped fix for issue, https://github.com/z-classic/z-nomp/issues/86
2017-04-18 18:27:54 -07:00
hellcatz b3c05a9d02 Minor updates. 2017-04-12 18:25:48 -07:00
hellcatz 16aff2d0de Update paymentProcessor.js
Do not validate zAddress when shielding is not required.
2017-04-12 11:47:51 -07:00
Procrastinator 53852d6f0f #105
Fix for older node versions *cough* zdash *cough*
2017-04-10 12:58:04 -04:00
hellcatz 6f34f9a5fb Update stats.js
catch exceptions caused by data not formatted properly
2017-04-08 13:33:43 -07:00
hellcatz 3aa3176f0e failsafety: guarantee txfee and txfee var type 2017-04-08 13:21:42 -07:00
hellcatz 5290f9a0ca Update paymentProcessor.js
Preserve fee when converting to satoshis
2017-04-08 13:12:56 -07:00
aayanl b85536e65e Move Txfee to coins/coin.json 2017-04-08 13:06:17 -07:00
hellcatz b17839d4ce Update paymentProcessor.js 2017-04-01 17:06:38 -07:00
hellcatz c04bcf166d coins: added requireShielding boolean
coins: updated zcash_testnet founders addresses
configs: added komodo_example.conf
api.js: added payments json api call
stats.js: improved getTotalSharesByAdress to support multiple coins.
stats.js: report more collected stats
stats.js: report payment stats
stats.js: optimizations to historical data saving
paymentProcessor.js: added requireShielding support
paymentProcessor.js: added support to pay directly from komodo pool address without shielding first
paymentProcessor.js: lower tx fee reserve for komodo to 0.00005 KMD
paymentProcessor.js: tx fee reserve for all coins is 0.0004
paymentProcessor.js: improved multi-coin support
paymentProcessor.js: added minConfShield and minConfPayout variables
paymentProcessor.js: updated coin network stat caching
paymentProcessor.js: improved operation id handling when shielding coins
paymentProcessor.js: updated coin network stat caching
paymentProcessor.js: updated payment stat collection in redis
miner_stats.html: removed ZEC references
2017-04-01 17:04:04 -07:00
Procrastinator 24f48be37c Merge pull request #99 from hellcatz/patch-1
BugFix: api.js
2017-03-26 21:47:56 -04:00
Procrastinator 90b8d0fe33 Update api.js 2017-03-26 21:46:47 -04:00
hellcatz 2d80fc21f6 Update api.js
BugFix: When using multiple coins the miner stats could be incorrect.
2017-03-15 19:41:39 -07:00
hellcatz d23aa8f084 Update paymentProcessor.js
Remove pending confirmations that are no longer pending from redis
2017-03-08 22:15:10 -08:00
hellcatz 25e94a305e Added miner_stats.js
Added miner_stats.html
Added worker stats api call to api.js
Added miner_stats.html page to website.js
Updated workers.html to support worker stat pages.
Do not log accepted shares to console in poolWorker.js
Removed worker and block charts from stats.html and stats.js
Updated stats.html to show found blocks
Major updates to paymentProcessor.js
* worker names now supported
* operation id monitoring
* prevent duplicate shielding operations
* payments tracking to redis
* duplicate invalid block handling
* updates to balance rounding
* coin network stats logging to redis
2017-03-08 20:06:39 -08:00
Procrastinator 9199a6e044 Add logging of addressAmounts to CLI to paymentProcessing 2017-02-09 16:51:51 -05:00
Procrastinator 435bd074cd Round is not defined 2017-01-31 18:42:46 -05:00
sennevb df8785453f Update shareProcessor.js
For latest block page we need more data in redis, we can pull this from explorer api, but this makes it a slow query
2017-01-29 14:34:48 +01:00
joshuayabut db57642eb1 Bugfix: Rewards incorrect 2017-01-05 01:44:16 +00:00
joshuayabut 53b1378785 fixup! Bugfix #40: Payment processor doesn't know about coinbase-xfer cycling (#53) 2016-12-31 16:40:03 +00:00
joshuayabut a72e021b37 Bugfix: Subtract transaction fees from block rewards 2016-12-29 10:33:44 +00:00
joshuayabut 3566b8efff Enhanced listunspent to count amounts excluding a specific address #55 2016-12-29 09:59:33 +00:00
joshuayabut 6a63d55df6 fixup! Bugfix #40: Payment processor doesn't know about coinbase-xfer cycling (#53) 2016-12-29 09:47:08 +00:00
Joshua Yabut 9a61813678 Bugfix #40: Payment processor doesn't know about coinbase-xfer cycling (#53) 2016-12-27 11:42:48 -05:00
joshuayabut 2a3402baab Bugfix #51: Incorrect hashrate metrics 2016-12-27 07:53:15 +00:00
joshuayabut c83ed07049 fixup! Bugfix: Hashrate incorrect 2016-12-26 00:35:40 +00:00
joshuayabut 57617f106c Bugfix: Hashrate incorrect 2016-12-22 04:27:02 +00:00
joshuayabut 477af103a6 Revert "Having payments use only the payment address, and keep previous rounds"
This reverts commit 760f19ec36.
2016-12-19 04:11:55 +00:00
joshuayabut f00a52f8e0 Precision bugfix and validate wallet addresses 2016-12-19 02:28:59 +00:00
Procrastinator fa9c48510e Merge pull request #27 from fxminer/master
Stats fix, orphan blocks won't bug out payment processor and correct hashrate
2016-12-12 22:59:59 +00:00
Procrastinator 325b599698 Update paymentProcessor.js 2016-12-11 23:29:55 -05:00