Sebastian Grewe
d44c236f2b
Adding support for orphan blocks
...
* Adjusted blockupdate cronjob
* Fetch block information via `gettransaction`
* Adjusted block class
* Only getAllUnconfirmed where confirmations > -1
* Adjusted transaction class
* added setOrphan method to mark orphaned transactions
* If block is orphaned
* Mark all related transactions as Orphan_*type*
* Set confirmations of block to -1 so it is ignored and marked as orphan
* Change transaction template, added listing for orphan transactions
* Add orphan status to block listings template
2013-05-27 14:44:40 +02:00
Sebastian Grewe
436aed65f1
fixing margin between sidebar and content
2013-05-27 12:45:22 +02:00
Sebastian Grewe
3d5eddecb8
added more number formatting in sidear
2013-05-26 20:44:34 +02:00
Sebastian Grewe
510d366a9e
removing PPLNS references since pool runs propotional system for now
2013-05-26 20:30:29 +02:00
Sebastian Grewe
3849454a2e
Merge branch 'next' of github.com:TheSerapher/php-mmcfe-ng into next
2013-05-26 20:29:58 +02:00
Sebastian Grewe
34de1ae36e
removing PPLNS about page since pool is running propotional system for now
2013-05-26 20:29:05 +02:00
Sebastian Grewe
587e5ba9a7
better alignment of numbers in some tables
2013-05-26 20:23:38 +02:00
Fred
b8bd2b904e
Fix to over lapping stats on sidebar
2013-05-25 12:58:37 -04:00
Sebastian Grewe
93d0ec06a6
adding proper headers for HTML mail
2013-05-25 12:25:41 +02:00
Sebastian Grewe
787942b6f9
working version of password reset with one time token
2013-05-25 12:08:51 +02:00
Sebastian Grewe
841d986726
initial work on password reset, not working fully yet
2013-05-25 10:58:53 +02:00
Sebastian Grewe
30a46979b9
adding configurable block explorer and chain info URLs
2013-05-24 16:16:53 +02:00
Sebastian Grewe
7b8aec1699
Merge pull request #57 from TheSerapher/block-stats
...
adding block status page for past 30 blocks, no graphs yet
2013-05-24 06:57:43 -07:00
Sebastian Grewe
b771920210
adding block status page for past 30 blocks, no graphs yet
2013-05-24 15:57:14 +02:00
Sebastian Grewe
93fa758ab6
increase timerange for upstream share to cope with slower db writes
2013-05-24 15:31:29 +02:00
Sebastian Grewe
1c5bd14646
removed hard link to index.php
2013-05-24 08:51:25 +02:00
Sebastian Grewe
3c99fef939
Merge pull request #56 from WKNiGHT-/patch-2
...
Fix broken link for workers
2013-05-23 14:10:18 -07:00
WKNiGHT-
5e8df562fc
Fix broken link for workers
2013-05-23 15:48:29 -05:00
WKNiGHT-
89f9673ec0
fix common link backs for register and worker
2013-05-23 15:43:14 -05:00
Sebastian Grewe
1bdf5e3156
added some more debug output for profiling
2013-05-23 10:02:11 +02:00
Sebastian Grewe
dfc3dc43e5
use difficulty set in config, not hard coded, for worker hashrates
2013-05-22 20:07:28 +02:00
Sebastian Grewe
e078c5447a
properly highlight user in top tables even if row is of class even
2013-05-22 17:09:49 +02:00
Sebastian Grewe
c30bd0ee60
fixing LTC/day display from earlier commit
2013-05-22 16:03:16 +02:00
Sebastian Grewe
eae1f564dd
adding proper difficulty when not authenticated
2013-05-22 16:00:27 +02:00
Sebastian Grewe
f42b4d81ca
adding user to top stats to always display even if not part of results
2013-05-22 15:45:32 +02:00
Sebastian Grewe
7b2c8e1725
fixing pool fee display, thanks @lhpool
2013-05-21 22:21:49 +02:00
Sebastian Grewe
2c890d2bd5
fix display of fee amount, based on est. block payout
2013-05-21 22:17:36 +02:00
Sebastian Grewe
0aab1dff9a
adding new fees variable to dist config
2013-05-21 14:08:39 +02:00
Sebastian Grewe
6429b2b442
adding support for pool fees
2013-05-21 13:57:49 +02:00
Sebastian Grewe
97eda88e2f
fixing worker updates and deletion
2013-05-21 11:30:46 +02:00
Sebastian Grewe
09671131e6
properly display payment address in transactions log
2013-05-20 21:01:55 +02:00
Sebastian Grewe
a120d41612
lets try to get around some rounding issue for balance and transactions
2013-05-20 20:01:49 +02:00
Sebastian Grewe
e4732f55ca
adding support for user donations, added all required changes into this commit
2013-05-20 19:38:21 +02:00
Sebastian Grewe
6ae51aa63d
fixing typo in dist config
2013-05-20 16:44:03 +02:00
Sebastian Grewe
9deee1fce4
Merge pull request #31 from TheSerapher/auto-payout
...
Auto payout
2013-05-20 07:32:48 -07:00
Sebastian Grewe
65bcabbd28
removing argument table
2013-05-20 16:31:37 +02:00
Sebastian Grewe
0e3ebe6bde
adding auto-payout cronjob
2013-05-20 16:29:11 +02:00
Sebastian Grewe
f7d5b1b2d1
Merge pull request #30 from TheSerapher/transparent-caching
...
Transparent caching
2013-05-17 08:10:09 -07:00
Sebastian Grewe
7197a318b7
adding more documentation
2013-05-17 16:41:28 +02:00
Sebastian Grewe
6a2173d504
fixed typo, added debug level to key store
2013-05-17 16:38:58 +02:00
Sebastian Grewe
6102357cb9
adding memcache switch to dist config
2013-05-17 16:26:30 +02:00
Sebastian Grewe
6ffaece837
allow caching to be more transparent and configurable
2013-05-17 16:25:45 +02:00
Sebastian Grewe
f3da885137
fix ordering for share contributors, for real
2013-05-17 13:57:32 +02:00
Sebastian Grewe
cf9e392867
fix ordering for share contributors
2013-05-17 13:56:11 +02:00
Sebastian Grewe
f14f0ff981
adding proper confirmations from global config
2013-05-17 13:52:48 +02:00
Sebastian Grewe
ccf322bde1
re-adding seperate tables for shares and hashes due to SQL load when combining them
2013-05-17 13:47:56 +02:00
Sebastian Grewe
aed9d58c6b
added proper shares per second to contributor list
2013-05-16 21:14:46 +02:00
Sebastian Grewe
88ff579647
removed last stats update since values are cached and not generated regularly
2013-05-16 21:14:29 +02:00
Sebastian Grewe
f67b5855a9
removed unused ministats field
2013-05-16 21:14:03 +02:00
Sebastian Grewe
f46655501a
removed unused smarty globals for now
2013-05-16 21:13:37 +02:00
Sebastian Grewe
ed313c403d
re-defined some defaults
2013-05-16 21:13:21 +02:00
Sebastian Grewe
16f9cc4390
adding proper shares per second
2013-05-16 21:12:59 +02:00
Sebastian Grewe
72156c543d
updated footer
2013-05-16 15:03:36 +02:00
Sebastian Grewe
a45140d3e0
moved more stats to stats class
2013-05-16 14:56:08 +02:00
Sebastian Grewe
e791d27671
added getTableName method
2013-05-16 14:47:51 +02:00
Sebastian Grewe
aadeac9f86
properly search using getSingle, missed search field type
2013-05-15 18:11:06 +02:00
Sebastian Grewe
ec3d6d7cbd
merger contributer and hashrate tables into a sortable table, added personal hashrate graphs, added JS files, updated statistics class and page controllers
2013-05-15 16:55:29 +02:00
Sebastian Grewe
1a2c357b59
removed admin link for now
2013-05-15 16:52:03 +02:00
Sebastian Grewe
884a202842
replaced fixed targetdiff with setting from configuration in user hash rate calculation
2013-05-15 13:26:53 +02:00
Sebastian Grewe
649b527a8f
further moved stats from user into statistics class, added more caching
2013-05-15 01:07:59 +02:00
Sebastian Grewe
d06b9b8db7
added more caching for smarty globals
2013-05-14 23:58:42 +02:00
Sebastian Grewe
9762081d9d
added word print for times < 1
2013-05-14 23:58:24 +02:00
Sebastian Grewe
1390c12a5d
updated user class, removed hashrate and added getTableName
2013-05-14 23:57:52 +02:00
Sebastian Grewe
9b961e04cf
cleaned up statistics, added some user specifc stats from user class to statistics class
2013-05-14 23:57:22 +02:00
Sebastian Grewe
1534b53686
removing a lot of uneeded JS
2013-05-14 23:56:51 +02:00
Sebastian Grewe
da6bcb1c48
properly display average time to find next block
2013-05-14 20:54:01 +02:00
Sebastian Grewe
0e7f7d75f2
adding special getRoundShares for statistics into stats class
2013-05-14 18:08:47 +02:00
Sebastian Grewe
9536e7c193
fixing pps payout, getRoundShares system MUST be search by ID or round shares are NOT calculated properly
2013-05-14 17:58:10 +02:00
Sebastian Grewe
839327179a
shares per second, not minute
2013-05-14 16:43:19 +02:00
Sebastian Grewe
7ebba88f04
adding new shares/minute to mini stats
2013-05-14 16:31:41 +02:00
Sebastian Grewe
ef2c9b2c97
adding archive table for hashrate calculations and added getCurrentShareRate for shares/minute
2013-05-14 16:31:18 +02:00
Sebastian Grewe
5c72a859eb
added secondary table related to shares to share class
2013-05-14 16:30:11 +02:00
Sebastian Grewe
12f60a4567
adding DATETIME column for archive
2013-05-14 16:10:52 +02:00
Sebastian Grewe
b3cafc7291
added new valid and invalid shares to sidebar template, enable Round Estimate LTC
2013-05-14 12:46:47 +02:00
Sebastian Grewe
5dee1fade7
include global condig and bail with error if not available
2013-05-14 12:46:09 +02:00
Sebastian Grewe
9f81141517
assign new round shares to smary global, added reward as smarty global
2013-05-14 12:45:43 +02:00
Sebastian Grewe
dfc1af4965
get both valid and invalid user shares
2013-05-14 12:45:00 +02:00
Sebastian Grewe
9bf99e3c8e
get both valid and invalid round shares
2013-05-14 12:44:42 +02:00
Sebastian Grewe
f16de4f81f
properly calcluate estimated time with 50/50 chance to find blocks, also properly calculate LTC per day matching litecoinpool.org/calc
2013-05-14 11:00:39 +02:00
Sebastian Grewe
924646619d
removed paid out share counts
2013-05-14 00:08:57 +02:00
Sebastian Grewe
36cda9b629
removed debug output, added time to find next block
2013-05-14 00:08:12 +02:00
Sebastian Grewe
e316622327
quickly added user hashrate and shares, dirty but working, better to cache those
2013-05-14 00:07:28 +02:00
Sebastian Grewe
b626c02088
fixed lastblock display and removed debug colum from hashrate top 20
2013-05-13 23:34:33 +02:00
Sebastian Grewe
ebe3fe88ff
adding new columns to accounts worker page
2013-05-13 23:33:56 +02:00
Sebastian Grewe
b20a2eb657
adding pool hashrate, active workers and round shares to smarty globals
2013-05-13 23:33:30 +02:00
Sebastian Grewe
170a653f61
moved to globally available memcache object
2013-05-13 23:32:51 +02:00
Sebastian Grewe
ef84f5b1fd
added hashrate and activity to getWorkers, properly return all active workers with getCountAllActiveWorkers
2013-05-13 23:31:53 +02:00
Sebastian Grewe
38d2d5abd7
bringing class loader in order
2013-05-13 23:29:19 +02:00
Sebastian Grewe
fd6d0c0948
adding classes to statistics class, added getCurrentHashrate
2013-05-13 23:28:54 +02:00
Sebastian Grewe
c4d5e31bac
add method to return shares table name, added getRoundShares
2013-05-13 23:28:11 +02:00
Sebastian Grewe
d90b496dfd
adding some first statistics including memcache storage, adjusted template. LTC/day not working yet
2013-05-13 17:56:30 +02:00
Sebastian Grewe
e4edd63c41
removing empty file
2013-05-13 17:55:36 +02:00
Sebastian Grewe
df8b1bb974
adding all available block inforation to block stats table
2013-05-13 14:58:04 +02:00
Sebastian Grewe
e990989340
adding active worker cound to smarty global
2013-05-13 14:57:23 +02:00
Sebastian Grewe
d352adf6f6
adding method to fetch all active worker count
2013-05-13 14:56:58 +02:00
Sebastian Grewe
ece3d8fd25
adding block statistics, added finder and round shares for blocks, updates transactions for new columns, updated template and pool statistics code
2013-05-13 09:21:41 +02:00
Sebastian Grewe
e8dcba2dcc
removed some warning output on shares class
2013-05-13 09:20:37 +02:00
Sebastian Grewe
dfe0704f9e
removed debug output
2013-05-12 16:59:38 +02:00
Sebastian Grewe
fbfc8d60da
adding new transaction class to manual payout through website
2013-05-12 16:58:48 +02:00
Sebastian Grewe
91144afa4e
search shares by IDs not timestamps, cleaned up transaction class in the process
2013-05-12 16:58:33 +02:00