Commit graph

51 commits

Author SHA1 Message Date
Tanguy Pruvot
a81493224d add banx private api (v3) support
get deposit addresses...
2016-01-15 20:40:44 +01:00
Tanguy Pruvot
b54a5c8102 exchanges: reduce api calls to check deposit addresses 2016-01-15 16:13:16 +01:00
Tanguy Pruvot
2a1ce0da24 safecex: reduce private api queries to the minimum
deposit addresses call is not required each 15/20 minutes..

so only check for changed/new deposit addresses on new coins
and/or when a market address is (re)set to an empty value
and/or each 12 hours...

also, handle the new name field for new coins in public api

todo: apply to other exchanges,
2016-01-14 15:34:15 +01:00
Tanguy Pruvot
e3bd3de87d exchanges: allow to ignore some with empty keys/secret
- cryptsy is now used in low priority as default market

- remove keys.php from default defines, only loaded when used

- safecex prepare balances and deposit addresses (not ready yet)
2016-01-13 14:17:35 +01:00
Tanguy Pruvot
01b31e5b8b explorer: handle ppc block's time returned as text date 2016-01-12 18:08:36 +01:00
Tanguy Pruvot
ee51f1936a exchanges: drop allcoin, add safecex
RIP allcoin.com, welcome safecex!
2016-01-12 16:29:41 +01:00
crackfoo
4a03b7473a Add Nicehash auto refill
Added refill if order goes below 75k sats. refills with Nicehash min order amount 0.01 BTC
2015-12-19 20:17:29 +01:00
crackfoo
908031d086 Update services.php
Rejected speed no longer in API.

fixed check to enable Nicehash features, and order location to 0 (Nicehash)
2015-12-17 21:32:36 +01:00
Tanguy Pruvot
37a8402c12 markets: add cryptonator api call for installed coins without price 2015-10-13 21:16:17 +02:00
Tanguy Pruvot
dd180e3105 payout: improve the check after a correction 2015-10-10 17:25:13 +02:00
Tanguy Pruvot
e4c8fd772c markets: add bter public api 2015-10-04 22:08:12 +02:00
Tanguy Pruvot
9a8c40c71b payouts: detect wallet send timeouts, using tx field
also create a command line script to find the missing db payouts.
2015-10-01 14:53:34 +02:00
Tanguy Pruvot
edd36ad5f9 yobit: get deposit addresses with the trade api 2015-09-22 05:54:11 +02:00
Tanguy Pruvot
4342c89486 fixes for the diff graph and yobit coin creation 2015-09-22 04:21:20 +02:00
Tanguy Pruvot
cfcfcfe773 cryptopia: get coin name and algo on create 2015-09-20 10:03:53 +02:00
Tanguy Pruvot
5c9bfe8cf2 stop poluting the coin db with yobit scams
Most of these are dead 2 months after launch
2015-09-20 09:01:16 +02:00
Tanguy Pruvot
6b1c97db95 orphans: force amount 0, part 2 2015-09-19 10:34:31 +02:00
Tanguy Pruvot
3a26439428 force amount 0 to orphaned blocs 2015-09-18 23:44:06 +02:00
Tanguy Pruvot
76bcb9d058 Add function arraySafeVal to prevent php errors 2015-09-06 18:14:40 +02:00
Tanguy Pruvot
c636bde7b2 alcurex: last trade is not an array 2015-08-25 10:52:14 +02:00
Tanguy Pruvot
a42a33c524 empoex market + balance api functions 2015-08-02 15:35:09 +02:00
Tanguy Pruvot
4ae2e97ff9 cryptsy: fix possible market price error 2015-08-02 15:13:00 +02:00
Tanguy Pruvot
d0ba82e2c0 import raw coins list with allcoin api too 2015-07-24 12:45:52 +02:00
FireWalkerX
f200885237 NICEHASH API, KEY, Deposit address and amount to serverconfig 2015-07-24 06:53:59 +02:00
Tanguy Pruvot
deeccfe011 shares: fix for last commit 2015-07-23 10:00:41 +02:00
Tanguy Pruvot
db2efc310d stratum: only accept compatible addresses
add cflag to only allow compatible mining addresses

and set user coinid directly on connect,
Without that, there are wallet conflicts (CHC vs CTO)

assign the right coin job when exchange is disabled

backend: share only the mined coin
2015-07-23 06:00:19 +02:00
Tanguy Pruvot
afdf1e9b64 reduce bloc clearing time when exchange is disabled 2015-07-23 05:56:50 +02:00
Tanguy Pruvot
ef7a5ba911 users: do not fallback to btc balance if exchange is disabled 2015-07-23 05:56:50 +02:00
Tanguy Pruvot
00aa5f13dc do not increase user btc balance if exchange is disabled 2015-07-23 05:56:50 +02:00
Tanguy Pruvot
1d2953cec3 allow to disable nicehash rental api calls 2015-07-23 05:56:49 +02:00
Tanguy Pruvot
84fa733ecd stats: do not assume we have the btc currency in db
disable coins table auto delete... a broken exchange api could erase our db...
2015-07-23 05:56:49 +02:00
Tanguy Pruvot
0dde692642 rawcoins (polo) 2015-07-23 05:56:48 +02:00
Tanguy Pruvot
46b188dfc9 stratum: link hasmasternodes new db field
and fix possible segfault if "payee" string does not exists for masternodes

Also handle MDT masternodes amounts
2015-07-23 05:56:48 +02:00
Tanguy Pruvot
c3a70f8307 add banx.io markets api 2015-07-23 05:56:48 +02:00
Tanguy Pruvot
c2ff5018c3 markets: cryptsy debug prices 2015-07-23 05:56:47 +02:00
Tanguy Pruvot
6b48c43a87 markets: only warn about unkown exchange on enabled coins 2015-07-23 05:56:47 +02:00
Tanguy Pruvot
b10abe401a bestmarket: allow to force a coin exchange in coin table 2015-07-23 05:56:46 +02:00
Tanguy Pruvot
dbb423420b enable all algos, now auto hidden + trading
c11: reduce fees
2015-07-23 05:56:46 +02:00
Tanguy Pruvot
ccb9a56878 stats: reduce stratum debug logs and db earnings records
disable startup restart notices in debug...
2015-07-23 05:56:46 +02:00
Tanguy Pruvot
b0b32a2a2d disable dynamic fee system 2015-07-23 05:56:46 +02:00
Tanguy Pruvot
0fc5e59653 markets: comment traces 2015-07-23 05:56:46 +02:00
Tanguy Pruvot
79968acad0 workaround for the missing yii id (exchange updates) 2015-07-23 05:56:45 +02:00
Tanguy Pruvot
f249ec0140 add drop algo, and hash debug flag 2015-07-23 05:56:45 +02:00
Tanguy Pruvot
8784ac81c8 disable stratum mail alerts 2015-07-14 09:29:10 +02:00
Tanguy Pruvot
ee0b2a74e7 backup: add user/password in etc/ config 2015-07-14 09:29:10 +02:00
Tanguy Pruvot
ccd8bed2e6 monitor the right webserver and new exchanges
Added cryptopia ticker, and prepare alcurex functions...
2015-07-14 09:29:10 +02:00
Tanguy Pruvot
cc925bc5f1 c11 stratum ok, link first exchanges 2015-07-14 09:29:10 +02:00
Tanguy Pruvot
d5a22387c2 enable zr5, disable scrypt 2015-07-14 09:22:24 +02:00
Tanguy Pruvot
bb31cec957 dos2unix all files, we are on linux
trim them, btw... its important to start on a clean base...
2015-07-12 04:40:50 +02:00
Tanguy Pruvot
d8fe695a46 Some constants for the btc addr, email and site url..
+ missing .gitignore / folder git keepers
2015-07-02 21:17:04 +02:00