Commit graph

699 commits

Author SHA1 Message Date
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
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
Tanguy Pruvot
5a3dce2ba1 payments: more code for crappy wallets + CHC timeouts
also, attempt to increase the cron job execution time for this
special task.
2017-05-10 07:00:26 +02:00
Tristian
9a6ece22cd Add Nova trading (#108) 2017-05-09 05:07:36 +02:00
Tanguy Pruvot
94afe1073e bench: drop invalid clocks in nv 381.x (fixed in 382) 2017-05-07 03:36:11 +02:00
Tanguy Pruvot
770670ddaa decred: upgrade tickets voting status for v1.0 2017-05-07 03:36:10 +02:00
Tanguy Pruvot
0862ff66a9 coindb: allow to grab bittrex icons 2017-05-04 04:35:00 +02:00
Tanguy Pruvot
8428d49750 bitcore timetravel-10 algo variant
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2017-05-01 01:02:14 +02:00
Tanguy Pruvot
5a332328d1 backend: enhance masternodes and decred orphans detection
handle new DASH/SIB masternodes template for the coin reward

for decred orphans, a wallet restart can lead to orphans,
so double check the wallet status with walletinfo
2017-04-30 23:10:26 +02:00
Tanguy Pruvot
2d4b671f30 rpc: dont fail on non-standard wallet errors 2017-04-28 08:51:57 +02:00
Tanguy Pruvot
dcaf083ccf decred: handle new block header stake version in coinb2 2017-04-23 19:49:41 +02:00
Tanguy Pruvot
9322d7e1bc markets: increase validity-check of json ticker results 2017-04-21 17:58:54 +02:00
Tanguy Pruvot
8cbc8bf5f9 admin: double check the ip filter for admins 2017-04-21 12:12:15 +02:00
Tanguy Pruvot
440bdafacc admin: allow to toggle web console 2017-04-21 11:31:19 +02:00
Tanguy Pruvot
4697637adf user wallet: add a note about minimal payouts (if set) 2017-04-16 11:21:12 +02:00
Tanguy Pruvot
a4d9326e9d wallet: reduce default limit to list txs
2500 seems too much... for decred at least
2017-04-13 17:44:42 +02:00
Tanguy Pruvot
fd780ed27b backend: disable coinexchange by default
detected an attempt to hack prices this night and dont have private apis
2017-04-08 06:22:12 +02:00
Tanguy Pruvot
10d72b8c22 decred: double check user addresses in failed payments 2017-04-01 23:58:15 +02:00
Tristian
8904272d28 More livecoin trading commits (squashed)
* Fix LiveCoin never trades
* livecoin: json_decode handles booleans, compare as so
* livecoin: Remove redundant checks
* livecoin: Improve error handling
Fix: LiveCoin orders not being removed
* livecoin: remove redundant API call
* Fix LiveCoin balance updates
* use array()
2017-03-31 20:38:07 +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
69f11b6aba yiimp graphes command to fill graphes holes (console)
implement 2 manual jobs for outage maintenance, to reduce user confusion

could happen when the cron job contains php errors or mysql is down... mmf
2017-03-30 07:08:56 +02:00
Tanguy Pruvot
2cb4161c3e coindb: grab coinexchange currency icons 2017-03-30 06:55:56 +02:00
Tristian
b4bd34a608 Add 'sellonbid' for Livecoin (#99)
* Add 'sellonbid' for Livecoin
* Remove extraneous bracket
* Upgrade Livecoin priority
* Remove duplicate variable name
2017-03-28 01:05:46 +02:00
Tanguy Pruvot
b8d6892827 coinexchange: fix wrong market id 2017-03-24 07:01:56 +01:00
Tanguy Pruvot
94a52ef296 coinexchange public api/markets 2017-03-24 03:14:48 +01:00
Tanguy Pruvot
6b91caa27b backend: drop bench dups logs + balances workaround 2017-03-17 17:49:18 +01:00
Tristian
ef1cd062e1 Livecoin trading #68
Insert balance row if it is missing

use tabs + restore public api function for users without keys
2017-03-17 12:56:58 +01:00
Tanguy Pruvot
093c884c27 cryptopia: remove old option, add timeout 2017-03-16 23:05:52 +01:00
Tanguy Pruvot
74cda705ff bittrex: use marketsummaries api in bulk 2017-03-16 16:30:56 +01:00
Tanguy Pruvot
acdb0bd6fd handle bastion algo 2017-03-09 18:01:08 +01:00
Tanguy Pruvot
be1064a25b sha256t algo + fix sha/decred pool hashrate axis 2017-03-08 11:44:57 +01:00
Tanguy Pruvot
f412d68338 coin/console: handle raw json queries 2017-03-01 02:48:59 +01:00
Tanguy Pruvot
ca022f2628 stratum: add deep, timetravel and hmq1725 algos
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2017-02-27 20:38:05 +01:00