Commit Graph

100 Commits

Author SHA1 Message Date
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 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
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
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 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 325b599698 Update paymentProcessor.js 2016-12-11 23:29:55 -05:00
Procrastinator dcfc533afc Revert "Fix overflowing, have payments use only the payment address, optional to keep previous rounds" 2016-12-11 23:02:57 -05:00
Procrastinator 16a0565d7c Make keeping previous rounds optional 2016-12-11 20:32:54 -05:00
Procrastinator 3480c5d0c6 Fix overflowing 2016-12-11 19:34:15 -05:00
Procrastinator 5eb8f75d20 Update paymentProcessor.js 2016-12-10 23:44:46 -05:00
Procrastinator 760f19ec36 Having payments use only the payment address, and keep previous rounds 2016-12-10 23:43:43 -05:00
Procrastinator 2b8b144e1d Fix callback issues (#19) 2016-12-01 19:05:46 -05:00
Joshua Yabut 156478acb7 Fix non-integer tBalance issue #15 2016-11-29 23:08:07 -05:00
Procrastinator 8b0bcc8aa2 Validate the Taddress and Zaddress (#17)
Validate the Taddress and Zaddress
2016-11-29 22:47:57 -05:00
joshuayabut 5a59986efb Fix error catching for listUnspent and listUnspentZ 2016-11-27 22:20:15 -05:00
joshuayabut 965a2f4c82 Bugfix: #5 Route coinbase rewards to z_address then to t_address 2016-11-27 17:54:08 -05:00
joshuayabut bd0e712645 Bugfix: #4 Payment processor crashes 2016-11-27 14:27:08 -05:00
Matthew Little f999ebff18 Fixed bug in parsing balances for payment processing 2014-05-29 16:56:36 -06:00
Matthew Little 1578ad87c0 Fixed bug with missing file system module for payment processing fail safe 2014-05-29 12:52:31 -06:00
Matt e6556d416e [REDIS BREAKING UPDATE] Changed coins to use redis branching for cleaner management 2014-05-09 17:43:11 -06:00
Matt 3fb907f682 Changing _balances value to be stored in coin units rather than satoshi units 2014-05-07 11:58:56 -06:00
Matt baadebd97d Detect kicked blocks and deal with them appropriately 2014-05-07 01:11:27 -06:00
Matt c3a15ad200 Updated to support slightly different logging implemented while doing new Darkcoin masternode features 2014-05-06 20:30:31 -06:00
Matt 964335340b More informative error when failing to parse satoshis in coin for payment processing 2014-05-04 15:29:59 -06:00
Matt fd7bf439e5 Fixed typo in my last commit that fixed payment processing for some coins. 2014-05-04 13:51:01 -06:00
Matt 81c3a66bde Fixed "missing output details to pool address" error messages for some types of coins 2014-05-04 02:21:15 -06:00
Lucas Jones 29d1cc455f Fix typo in paymentProcessor.js 2014-05-03 17:29:31 +01:00
Matt 73668709ce Added rewardRecipients configuration, refactored payment processing, moved p2p magic to coin config 2014-05-02 15:59:46 -06:00
Matt 5ea852d369 Added client-side mining key generation script for coin-switching port mining 2014-04-30 20:43:43 -06:00
Matt 4413bfd7e6 Mining with public key on a switching port will now do payouts. 2014-04-26 16:24:06 -06:00
Matt f1627f222d Possible fix for payment processing with x11 coins 2014-04-24 14:53:06 -06:00
Matt 432af28a78 Added reward address account detection in payment processing so addresses not under the default account of "" (empty string) will work. 2014-04-23 23:59:53 -06:00
Eugene@ubuntu 086ace75d7 fix payment redis final cleanout issue - possible double spending - optimized.v2 2014-04-05 05:02:52 +04:00
Eugene@ubuntu a9132319cc fix payment redis final cleanout issue - possible double spending - optimized - fixed 2014-04-03 00:43:58 +04:00