Commit graph

41 commits

Author SHA1 Message Date
Tanguy Pruvot
a36f11d6ba api: handle cryptobridge public balances
via the BitShares Block Explorer API...
2019-02-04 14:40:09 +01:00
Tanguy Pruvot
c5b1a57be2 crex24: private api query, update balances 2018-09-11 14:39:19 +02:00
Tanguy Pruvot
0f129bdd65 blocks: avoid delayed coin save + screenlog func
in some cases, there was issues to save correctly with the coin form.
2018-07-11 01:09:43 +02:00
Tanguy Pruvot
9c438eeb94 backend: protect also balances from renting clear
+ set an expiration to memcache lock, payment unlikely fails, but...
2018-03-24 22:11:50 +01: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
569661a25c memcache: revert commit for the backend job 2018-03-06 14:26:42 +01:00
Johan Dufour
1e06755a74 use memcache object method instead of low level method (#234) 2018-03-06 13:26:03 +01:00
Tanguy Pruvot
b760beaad3 binance: update balances
deposit addresses seems missing in their api
2018-01-14 21:00:08 +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
dfb28223cc cex.io rest-api (public + private)
no trading or markets yet, just made to query balances
2018-01-03 12:16:52 +01: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
Tristian
527a9c8142 Fix some LiveCoin error checking (#100)
* Fix some LiveCoin error checking
* Correct LiveCoin withdrawl fee
* Fix typo in LiveCoin trading call
* Log returned data not address (fixed)
2017-03-30 07:19:31 +02:00
Tanguy Pruvot
a4af6b856f cron: update new coin balance fields (from db) 2016-11-25 04:26:58 +01:00
Tanguy Pruvot
f9e7422653 exchanges: add livecoin markets and balances 2016-11-06 13:52:12 +01:00
Tanguy Pruvot
114001ab1b cleanup: drop dead exchanges code
cryptsy cryptomic(banx) and safecex
2016-10-22 00:52:32 +02:00
Tanguy Pruvot
53638b1d90 bench: add a task to add new submitted chips
also remove "safe" model rules, seems to create import problems
2016-06-08 19:49:59 +02:00
Tanguy Pruvot
c2374d1420 cron: rework tasks to update blocks status more often
should make immature blocks confirmations more accurate and help
to see which exchange slow down the cron task.

also, orphan outdated blocks (one week)) from the db if the wallet is disabled
2016-06-07 21:41:32 +02:00
Tanguy Pruvot
dbdd50321e Add basic notify rules check
sample db rule which mail the admin:

enabled, description, conditiontype, conditionvalue, notifytype

1, 'DCR Greater than X', 'price >', 0.0035, 'email'

see core/backend/notify.php for more details...
2016-06-01 17:32:20 +02:00
Tanguy Pruvot
6c8c6ce043 bitstamp: fix private api + getbalance 2016-04-27 12:08:41 +02:00
Tanguy Pruvot
70d4ac5b88 bitstamp public api, private untested yet 2016-04-26 12:47:52 +02:00
Tanguy Pruvot
e816d5ce0c markets: always update markets if we have the data
Only require installed flag if a secondary api query is required

+ banx rename
+ kraken BTC/ALT markets fix, prices are 1/x
2016-04-25 12:49:13 +02:00
Tanguy Pruvot
bf7fc3534f sql: keep btc and user defined markets history
will allow to do internal graphes and compute better exchange orders

Also track in the new table a (BTC/EUR) alternative, from kraken public api
this second currency should be user definable later.
2016-04-24 10:23:21 +02:00
Tanguy Pruvot
009e97f311 nova: missing link to cron + url typo 2016-04-15 21:57:46 +02:00
Tanguy Pruvot
318efbb7dc bter exchange private api 2016-03-24 05:05:52 +01:00
Tanguy Pruvot
8444523b98 exchange: banx and cryptopia also returns deposit addresses 2016-03-23 05:39:28 +01:00
Tanguy Pruvot
997f0be1b5 kraken api, to retrieve markets and btc balance 2016-03-22 14:44:10 +01:00
Tanguy Pruvot
8dfa435d94 exchanges: load balances in market table
for the moment, only when not using the auto-exchange

disable empoex (closing)
2016-03-21 16:44:11 +01:00
Tanguy Pruvot
5aa8c4a8ba cryptopia: automatic trading + bittrex/bleutrade vars 2016-03-08 02:24:02 +01:00
Tanguy Pruvot
e479495b9d safecex: implement automatic trading
Normal auto exchange like bittrex, not instant one...

Some higher percents can be tuned when selling on ask price

also:
- allow update yobit balance if 0
- disable crypsty user api calls (balance/trade)
2016-03-07 22:08:58 +01:00
Tanguy Pruvot
a81493224d add banx private api (v3) support
get deposit addresses...
2016-01-15 20:40:44 +01:00
Tanguy Pruvot
6d12e9aa80 cryptopia: add private api function/balance 2016-01-15 14:49:02 +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
486014e92e config: add default defines and explorer/safecex keys 2016-01-13 10:20:02 +01:00
Tanguy Pruvot
8d09c888fb Fix fatal error with PHP 5.4 (centos) 2015-09-06 20:06:53 +02:00
Tanguy Pruvot
a42a33c524 empoex market + balance api functions 2015-08-02 15:35:09 +02:00
Tanguy Pruvot
4be1ea49fb do not stop webserver on server load
compiling a wallet or doing db maintenance would stop the server...
2015-07-23 05:56:48 +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
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
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
root
b5a202e155 init 2015-07-02 20:58:45 +02:00