IPC removed, replaced by WS
This commit is contained in:
1 parent
ba4217fb24
commit
656c193511
503 files changed
+28128
-34498
No files matched your search
+15
-10
@@ -17,6 +17,7 @@ module.exports = class bitfinex extends Exchange {
|
||||
'version': 'v1',
|
||||
'rateLimit': 1500,
|
||||
'certified': true,
|
||||
'pro': true,
|
||||
// new metainfo interface
|
||||
'has': {
|
||||
'CORS': false,
|
||||
@@ -274,6 +275,7 @@ module.exports = class bitfinex extends Exchange {
|
||||
},
|
||||
},
|
||||
},
|
||||
// todo rewrite for https://api-pub.bitfinex.com//v2/conf/pub:map:tx:method
|
||||
'commonCurrencies': {
|
||||
'ABS': 'ABYSS',
|
||||
'AIO': 'AION',
|
||||
@@ -309,7 +311,9 @@ module.exports = class bitfinex extends Exchange {
|
||||
'UST': 'USDT',
|
||||
'UTN': 'UTNP',
|
||||
'VSY': 'VSYS',
|
||||
'WAX': 'WAXP',
|
||||
'XCH': 'XCHF',
|
||||
'ZBT': 'ZB',
|
||||
},
|
||||
'exceptions': {
|
||||
'exact': {
|
||||
@@ -411,7 +415,7 @@ module.exports = class bitfinex extends Exchange {
|
||||
'YOYOW': 'yoyow',
|
||||
'ZEC': 'zcash',
|
||||
'ZRX': 'zrx',
|
||||
'XTZ': 'tezos',
|
||||
'XTZ': 'xtz',
|
||||
},
|
||||
'orderTypes': {
|
||||
'limit': 'exchange limit',
|
||||
@@ -626,6 +630,7 @@ module.exports = class bitfinex extends Exchange {
|
||||
if (timestamp !== undefined) {
|
||||
timestamp *= 1000;
|
||||
}
|
||||
timestamp = parseInt (timestamp);
|
||||
let symbol = undefined;
|
||||
if (market !== undefined) {
|
||||
symbol = market['symbol'];
|
||||
@@ -840,6 +845,7 @@ module.exports = class bitfinex extends Exchange {
|
||||
return {
|
||||
'info': order,
|
||||
'id': id,
|
||||
'clientOrderId': undefined,
|
||||
'timestamp': timestamp,
|
||||
'datetime': this.iso8601 (timestamp),
|
||||
'lastTradeTimestamp': undefined,
|
||||
@@ -853,6 +859,8 @@ module.exports = class bitfinex extends Exchange {
|
||||
'filled': this.safeFloat (order, 'executed_amount'),
|
||||
'status': status,
|
||||
'fee': undefined,
|
||||
'cost': undefined,
|
||||
'trades': undefined,
|
||||
};
|
||||
}
|
||||
|
||||
@@ -927,6 +935,7 @@ module.exports = class bitfinex extends Exchange {
|
||||
}
|
||||
|
||||
getCurrencyName (code) {
|
||||
// todo rewrite for https://api-pub.bitfinex.com//v2/conf/pub:map:tx:method
|
||||
if (code in this.options['currencyNames']) {
|
||||
return this.options['currencyNames'][code];
|
||||
}
|
||||
@@ -939,18 +948,12 @@ module.exports = class bitfinex extends Exchange {
|
||||
'renew': 1,
|
||||
};
|
||||
const response = await this.fetchDepositAddress (code, this.extend (request, params));
|
||||
const address = this.safeString (response, 'address');
|
||||
this.checkAddress (address);
|
||||
return {
|
||||
'info': response['info'],
|
||||
'currency': code,
|
||||
'address': address,
|
||||
'tag': undefined,
|
||||
};
|
||||
return response;
|
||||
}
|
||||
|
||||
async fetchDepositAddress (code, params = {}) {
|
||||
await this.loadMarkets ();
|
||||
// todo rewrite for https://api-pub.bitfinex.com//v2/conf/pub:map:tx:method
|
||||
const name = this.getCurrencyName (code);
|
||||
const request = {
|
||||
'method': name,
|
||||
@@ -1092,11 +1095,13 @@ module.exports = class bitfinex extends Exchange {
|
||||
|
||||
async withdraw (code, amount, address, tag = undefined, params = {}) {
|
||||
this.checkAddress (address);
|
||||
await this.loadMarkets ();
|
||||
// todo rewrite for https://api-pub.bitfinex.com//v2/conf/pub:map:tx:method
|
||||
const name = this.getCurrencyName (code);
|
||||
const request = {
|
||||
'withdraw_type': name,
|
||||
'walletselected': 'exchange',
|
||||
'amount': amount.toString (),
|
||||
'amount': this.numberToString (amount),
|
||||
'address': address,
|
||||
};
|
||||
if (tag !== undefined) {
|
||||
|
||||
Reference in new issue
Block a user