Remove balance calculation for trading
Trading feature is not used in production, remove it for now.
This commit is contained in:
parent
206b33ec38
commit
26ae44b2a7
1 changed files with 1 additions and 15 deletions
|
|
@ -109,21 +109,7 @@ Trader.prototype.fiatBalance = function (transferSatoshis, tradeFiat) {
|
||||||
// [ $ ] = [ $ ]
|
// [ $ ] = [ $ ]
|
||||||
var fiatTransferBalance = ((adjustedTransferBalance / SATOSHI_FACTOR) * rate) / lowBalanceMargin;
|
var fiatTransferBalance = ((adjustedTransferBalance / SATOSHI_FACTOR) * rate) / lowBalanceMargin;
|
||||||
|
|
||||||
// If this server is also configured to trade received fiat for Bitcoins,
|
return fiatTransferBalance;
|
||||||
// we also need to calculate if we have enough funds on our trade exchange.
|
|
||||||
if (balance.tradeBalance === null) return fiatTransferBalance;
|
|
||||||
var tradeBalance = balance.tradeBalance;
|
|
||||||
|
|
||||||
// We need to secure `tradeFiat` (amount of fiat in this transaction) and
|
|
||||||
// enough fiat to cover our trading queue (trades aren't executed immediately).
|
|
||||||
var adjustedFiat = tradeFiat + exports.trade.queueFiatBalance(rate);
|
|
||||||
|
|
||||||
// So we subtract `adjustedFiat` from `tradeBalance` and again, apply
|
|
||||||
// `lowBalanceMargin`.
|
|
||||||
var fiatTradeBalance = (tradeBalance - adjustedFiat) / lowBalanceMargin;
|
|
||||||
|
|
||||||
// And we return the smallest number.
|
|
||||||
return Math.min(fiatTransferBalance, fiatTradeBalance);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
Trader.prototype.sendBitcoins = function (deviceFingerprint, tx, cb) {
|
Trader.prototype.sendBitcoins = function (deviceFingerprint, tx, cb) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue