Sebastian Grewe
d4331ed8dc
Adding more actions for API page
...
* getblockcount
* getblocksfound (with limit support)
* getcurrentworkers
* getdifficulty
* getestimatedtime
* getpoolhashrate
* getpoolsharerate
* gettimesincelastblock
2013-05-28 10:50:16 +02:00
Sebastian Grewe
1e54a1a2d6
initial commit of a working API page
2013-05-28 10:13:26 +02:00
Sebastian Grewe
376bae1e2d
Moved setCache method into StatsCacheClass
...
* Allow calling method via memcache wrapping call
* Make it available to all classes using StatsCache
2013-05-28 10:09:57 +02:00
Sebastian Grewe
75bee6ed60
fetch account balance across all users
...
* Used later for admin panel to show total amount of credits locked for
users
* Used later for liquid asset calculations
2013-05-27 15:51:20 +02:00
Sebastian Grewe
658039fecf
Merge pull request #69 from TheSerapher/issue-66
...
addressing #66 with higher timerange for upstream shares
2013-05-27 05:56:19 -07:00
Sebastian Grewe
e1f92218a3
addressing #66 with higher timerange for upstream shares
2013-05-27 14:55:13 +02:00
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
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
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
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
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
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
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
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
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
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