Commit graph

216 commits

Author SHA1 Message Date
crackfoo
6fe2208e2e yiimp: log ip in debug message for unknown address (#263) 2018-05-02 14:11:02 +02:00
Tanguy Pruvot
dd9b467ecb config: new server var to disable autocreation of coins 2018-04-20 17:36:57 +02:00
Tanguy Pruvot
99f1fa9ac0 graviex: use the right ticker bid/ask fields 2018-04-20 08:48:15 +02:00
Tanguy Pruvot
580801f399 benchs: unique function to format devices labels
+ some new devices chips rules
2018-04-10 10:53:04 +02:00
Tanguy Pruvot
2f6d74d90a trading: auto set bittrex and bleutrade withdraw tx fee 2018-04-03 11:52:45 +02:00
Jia Wu
31441a6c98 markets: handle graviex ticker (#252)
manual only, so market row need to be created manually if really required.
2018-04-01 05:06:54 +02:00
Tanguy Pruvot
afa2e929a2 markets: avoid useless api queries if exchange is not used 2018-03-27 01:49:37 +02:00
Tanguy Pruvot
20de9ab774 markets: handle cryptohub api, but only manually
their api is not complete enough to auto create the markets...
2018-03-26 10:28:31 +02:00
Tanguy Pruvot
e5dd766dd5 backend: avoid to clear earnings during payouts (#249)
+ simplify payment code based on RavenMinerPool commit
2018-03-24 08:10:51 +01:00
Tanguy Pruvot
2dccc579cf markets: handle cryptobridge ticker 2018-02-28 20:56:08 +01:00
phm87
90e78f772f NH: new algos (#229) 2018-02-14 10:24:24 +01:00
Tanguy Pruvot
88cfe6faf7 benchs: ignore some weird device names and x16r algo 2018-01-24 20:44:28 +01:00
Tanguy Pruvot
bc7c183114 backend: drop old blocks from the db after 60 days 2018-01-19 21:28:35 +01:00
Tanguy Pruvot
accb3b4bd3 kucoin: daily check deposit addresses + typo on manual ticker update 2018-01-12 13:42:18 +01:00
Tanguy Pruvot
ab5e411529 kucoin exchange api + balances and icons
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2018-01-07 20:48:25 +01:00
Tanguy Pruvot
149e950f57 coinexchange: check wallet status and disable if offline 2018-01-03 15:47:42 +01:00
Tanguy Pruvot
01c5736512 yobit: markets price typo + coinsmarkets server fake bid price 2017-12-12 02:01:41 +01:00
Tanguy Pruvot
e47e40aea6 benchs: ignore if already too much data per chip/algo 2017-12-08 19:58:45 +01:00
Tanguy Pruvot
ac13a0f0d9 markets: update yobit markets prices with a different base
note: market record should be created manually, experimental..
2017-12-01 14:22:17 +01:00
Tanguy Pruvot
6ced60c84e markets: add stocks.exchange public api
disabled by default, optional...
2017-11-22 12:15:04 +01:00
Tanguy Pruvot
f7a04abf06 markets: disable nova by default, ignore cryptopia scrypt
nova is closing in a week... better to ignore it now.
2017-11-22 11:09:31 +01:00
Tanguy Pruvot
a1d3ecd0da backend: recheck orphaned blocks status in the hour, for LUX 2017-11-03 18:46:47 +01:00
Tanguy Pruvot
028d661056 binance public api (markets)
disabled by default, and not enough infos about symbols (no coin label etc)
2017-11-01 03:23:41 +01:00
Tanguy Pruvot
7d85e363c4 backend: prevent too long wallet versions 2017-10-09 11:26:24 +02:00
Tanguy Pruvot
6c90300b6e cryptopia: workaround for missing deposit addresses 2017-09-13 12:40:08 +02:00
Tanguy Pruvot
ca50beefe6 blocknotify-dcr: refresh glide and fix new build issue
+ reduce sunday min payout
2017-09-13 08:28:33 +02:00
Tanguy Pruvot
ad3968fa69 backend: more proper int overflow on pool_ttf #141
related to mysql 5.7, int(11) seems no more supported
2017-09-13 07:10:51 +02:00
Tanguy Pruvot
9bfb531d03 pool_ttf and bench fixes for more recent servers 2017-09-12 19:17:28 +02:00
Tanguy Pruvot
0112b239f7 use new nicehash api domain 2017-09-08 03:59:05 +02:00
Tanguy Pruvot
0520257c38 c-cex: fix missing variable 2017-09-03 01:40:44 +02:00
Tanguy Pruvot
15cee4797d c-cex: implement getmarketsummaries to reduce api calls 2017-08-24 16:40:01 +02:00
Tanguy Pruvot
8c49ab8090 decred: limit payments tx sigops to 990 2017-08-21 15:08:24 +02:00
Tanguy Pruvot
894f2aa901 tradesatoshi: public api to list markets 2017-08-20 17:45:16 +02:00
Tanguy Pruvot
196507fe04 poloniex: check deposit address before generating one 2017-08-14 12:59:34 +02:00
Tanguy Pruvot
c28ed5b3f8 backend: retry once before disabling coins not answering to getinfo 2017-07-31 08:38:49 +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
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
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
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
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
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
69a4859c56 markets: coinsmarkets public api, disabled by default 2017-06-18 08:11:09 +02:00
Tanguy Pruvot
a2aaf2b9e0 markets: handle most other exchanges tickers 2017-05-28 20:10:29 +02:00