Commit graph

886 commits

Author SHA1 Message Date
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
25ec9c7d94 stratum: handle ORB proofhash block field 2017-07-10 15:36:09 +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
f8a5a099f6 stratum: check symbol validity and set swap_time field #135 2017-07-01 18:56:46 +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
066da4d8e1 stratum: log rejected blocks in a special file 2017-06-20 13:49:42 +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
Tanguy Pruvot
4c7cd95fa4 sql: new payouts and account fields 2017-06-14 05:43:35 +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
Tanguy Pruvot
a2aaf2b9e0 markets: handle most other exchanges tickers 2017-05-28 20:10:29 +02:00
Tanguy Pruvot
93c785b45a dashboard: altcoin balances totals and new market balances view
Also add a manual ticker api check to test the exchange reliability
2017-05-28 09:57:38 +02:00
Tanguy Pruvot
550db2d7de markets: always use official symbols 2017-05-28 08:36:29 +02:00
Tanguy Pruvot
8d95852252 robots: throw an error 403 to bots ignoring robots.txt 2017-05-27 05:21:37 +02:00
Tanguy Pruvot
a6658ad221 dashboard: fix PHP 7.1 possible number error 2017-05-22 23:55:18 +02:00
Tanguy Pruvot
1c22ec4df6 refresh/fix jha algo, keep only the last variant 2017-05-19 13:20:56 +02:00
Tanguy Pruvot
21a859a108 cli: add a tool to recheck confirmed blocks
Some chains are unsafe like Woodcoin and Sweepstake,

allow to double check the validity of the blocks with a confirmed status in the db.
2017-05-19 11:05:07 +02:00
Tristian
0402b68fcd nova: trading fixes (#117)
* nova: loop through All orders and flush
* nova: fix CancelOrder
2017-05-18 17:39:03 +02:00
Tanguy Pruvot
755f999884 upgrade to yii framework 1.1.18
see https://github.com/yiisoft/yii/blob/master/CHANGELOG
2017-05-17 10:28:27 +02:00
Tanguy Pruvot
cb7ad18421 exchanges: handle more Cloudflare JSON api errors! morons 2017-05-14 07:49:41 +02:00
Tanguy Pruvot
2cfbd87157 use proper function case for arraySafeVal 2017-05-14 07:40:28 +02:00
Tristian
7f49085c0e nova: fix order placement (#116)
check symbol2 when getting deposit addresses
check for bad server response
fix typos
2017-05-14 07:28:58 +02:00
Tanguy Pruvot
67983eb173 markets: restore the ignore on new nova coins + remove deleted field set
using the deleted field would delete/insert records incrementing the db pk

+ nova fix for address
2017-05-12 06:29:20 +02:00
Tristian
25aa694498 nova: update API to v2, get deposit addresses (#112)
- fix updateNovaMarkets
- slight refactor of trading to handle symbol2
- get deposit addresses
2017-05-12 06:16:57 +02:00