Commit graph

794 commits

Author SHA1 Message Date
Tanguy Pruvot
2f39b463b5 cronjob: migrate other scripts to the new console
also remove the need of hardcoded folders in these scripts (/var/web)

and the script alias which doesnt work on all bash systems
2017-07-30 23:01:39 +02:00
Tanguy Pruvot
5f95cc1d7c cron: create a class to handle console threads
for now, only migrate loop2.sh screen task...

todo: blocks.sh and main.sh after more tests
2017-07-29 22:51:47 +02:00
Tanguy Pruvot
f47ec6dd60 user wallet: move hashrate graph above miners
help when using fleet of miners...

also show the workers IP to the admin
2017-07-26 21:30:16 +02:00
Tanguy Pruvot
48b76054f6 pool: show ttf at current coin speed, if mined (yiimp mode) 2017-07-25 20:42:42 +02:00
Tanguy Pruvot
eb6a4e2021 cryptopia: fix error parsing public api 2017-07-25 09:51:00 +02:00
Tanguy Pruvot
38f70c6521 benchs: limit algo columns in overall list + memcache 2017-07-25 09:50:58 +02:00
Tanguy Pruvot
a7ff05d9a5 benchs: move arch column for faster vid google search 2017-07-25 03:39:52 +02:00
Tanguy Pruvot
5c76be812c api: add 24h stats to currencies
share the same sql query as pool tab stats (memcached)
2017-07-25 02:51:53 +02:00
Tanguy Pruvot
6610a04b25 api: reduce wallet api paid amount to the last 24h
to be more accurate than the last 2 months...
2017-07-24 15:28:29 +02:00
Tanguy Pruvot
2156c0f002 backend: consolidate user shares after 48h
these shares are no more shown in graphes, so sum them in one per worker
2017-07-23 18:18:55 +02:00
Tanguy Pruvot
af58024219 backups: compress after the dump to reduce db locktime 2017-07-23 16:27:10 +02:00
Tanguy Pruvot
c2ff8fdc8c skunk: fix admin bg color + sample config 2017-07-22 07:32:35 +02:00
Tanguy Pruvot
c53ff49a63 Signatum skunk algo
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2017-07-21 11:11:04 +02:00
Tanguy Pruvot
646ea022eb api: coinsmarkets private api and balances
also disable some less used exchanges by default (alcurex, bter, jubi)
to toggle them, see the settings table (need disabled = 0)
2017-07-21 11:05:26 +02:00
Tanguy Pruvot
8f2edf76c6 index: disable links to irc/forum for anonymous yiimp copies 2017-07-21 05:57:02 +02:00
Tanguy Pruvot
30ae9dfa61 cryptopia: fix public api (bad copy paste) 2017-07-21 05:13:10 +02:00
Tanguy Pruvot
fb176db565 cryptopia: handle maintenance and public api errors 2017-07-20 15:07:28 +02:00
Tanguy Pruvot
919ba6d0a2 kraken: handle api exceptions without crash 2017-07-20 15:02:58 +02:00
Tanguy Pruvot
3489940168 exchanges: add missing timeout curl options 2017-07-18 01:01:45 +02:00
Tanguy Pruvot
fe4dc4e25a poloniex: do not throw exceptions on curl errors 2017-07-17 06:23:28 +02:00
Tanguy Pruvot
17875d358f backend: ignore btc net hash overflow #141
could be due to the unit for the network_hash.. quick fix
2017-07-17 06:23:07 +02:00
Tanguy Pruvot
41afa22d0d backend: dont delete shares during the quick clean
do it after the payouts...
2017-07-15 21:02:35 +02:00
Tanguy Pruvot
26b18a1594 perfs: memcache more common panels 2017-07-15 17:59:45 +02:00
Tanguy Pruvot
446cb0187c backend: allow more cpu threads to do the backup compression
if xz take too much time, mysql buffer can suffer and can overflow

Also, drop useless invalid shares after 24h, no more used in graphes
2017-07-15 16:09:44 +02:00
Tanguy Pruvot
7f28b3d8f5 nova: fix possible error on deposit addresses
also add missing timeout options...
2017-07-12 16:36:03 +02:00
Tanguy Pruvot
135174f7ab site: memcache for 30s the pool status (per algo)
This is the most requested page (used on all pool tabs)

algo var is required to keep selected tr without javascript...
2017-07-10 16:17:26 +02:00
Tanguy Pruvot
cfc4d59ee7 api: memcache status for 30 second 2017-07-09 23:15:34 +02:00
Tanguy Pruvot
c3721b77c9 tribus algo, nothing complicated...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2017-07-05 19:17:06 +02:00
Tanguy Pruvot
14740a09cb wallet: add an admin link to external explorer (if set) 2017-07-04 14:12:17 +02:00
Tanguy Pruvot
e2d8fa818a renting: add a server constant for withdraw tx fees 2017-06-28 14:51:27 +02:00
Tanguy Pruvot
bd64837278 Remove old MUE workarounds
remember to reset the reward multiplier to 1 (not 1000 like quark)
2017-06-28 10:47:56 +02:00
Tanguy Pruvot
b404c26cec user wallet: allow to drop cookie addresses 2017-06-23 17:18:33 +02:00
Tristian
44ba719477 fix jqplot memory leak (#133) 2017-06-22 13:43:35 +02:00
Tanguy Pruvot
87f89c9a4f wallet: add a 10mn meta refresh to prevent ajax graph leaks 2017-06-20 21:57:45 +02:00
Tanguy Pruvot
719a2fb38f pool: provide the value the pool is short of a currency (#29)
+ nicehash orders json fix
2017-06-20 08:22:34 +02:00
Tanguy Pruvot
6fc7996d37 cli: some changes on payout debug checks... 2017-06-19 12:27:25 +02:00
Tanguy Pruvot
ca999ecfa6 store payout coin id and check algos earnings mismatches 2017-06-19 10:45:50 +02:00
Tanguy Pruvot
5e000cf1db hitbtc: read existing deposit addresses
todo: some monthtly task or command line tool to check all addresses
2017-06-19 10:35:52 +02:00
Tanguy Pruvot
c3764732d3 hitbtc: fix unparsable object array 2017-06-19 09:27:38 +02:00
Tanguy Pruvot
90577822a6 markets: handle hitbtc api and user's balances 2017-06-19 09:10:32 +02:00
Tanguy Pruvot
fb8d9b341d admin: fix deprecated function for netmask check 2017-06-19 09:09:55 +02:00
Tanguy Pruvot
74fbe30e98 various small changes 2017-06-18 10:32:42 +02:00
Tanguy Pruvot
3e9997ad28 shapeshift: send, query status and cancel 2017-06-18 09:49:42 +02:00
Tanguy Pruvot
8633aebab4 admin: some code syntax changes and console log 2017-06-18 09:36:54 +02:00
Tristian
215fec2dc8 Add CIDR range checking for admin IP (#130)
* Add CIDR range checking for admin IP
* Be more strict in checking admin IP
2017-06-18 09:26:27 +02:00
Tanguy Pruvot
69a4859c56 markets: coinsmarkets public api, disabled by default 2017-06-18 08:11:09 +02:00
Tristian
45823c84c5 explorer: remove unnecessary and broken definition (#129) 2017-06-13 21:28:30 +02:00
Tanguy Pruvot
e9ea21b395 api: add individual estimate to currencies list 2017-06-12 06:14:53 +02:00
Tanguy Pruvot
209836e80a trading: update default withdrawal fees 2017-06-11 21:28:31 +02:00
Tanguy Pruvot
e9e30c0cf7 shapeshift: command line api functions
explanations: yiimp shift help
2017-06-11 21:14:59 +02:00