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;
|
||||
|
||||
// If this server is also configured to trade received fiat for Bitcoins,
|
||||
// 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);
|
||||
return fiatTransferBalance;
|
||||
};
|
||||
|
||||
Trader.prototype.sendBitcoins = function (deviceFingerprint, tx, cb) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue