mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-20 12:15:51 +00:00
JS: Fix Remote.request_ripple_balnce().
This commit is contained in:
committed by
Stefan Thomas
parent
bbfc348b85
commit
d4fad4fcf9
10
js/remote.js
10
js/remote.js
@@ -744,16 +744,16 @@ Remote.prototype.request_ripple_balance = function (account, issuer, currency, c
|
|||||||
|
|
||||||
var lowLimit = Amount.from_json(node.LowLimit);
|
var lowLimit = Amount.from_json(node.LowLimit);
|
||||||
var highLimit = Amount.from_json(node.HighLimit);
|
var highLimit = Amount.from_json(node.HighLimit);
|
||||||
// The amount account holds of issuer (after negation if needed).
|
// The amount the low account holds of issuer.
|
||||||
var balance = Amount.from_json(node.Balance);
|
var balance = Amount.from_json(node.Balance);
|
||||||
// accountHigh implies: for account: balance is negated, highLimit is the limit set by account.
|
// accountHigh implies: for account: balance is negated, highLimit is the limit set by account.
|
||||||
var accountHigh = UInt160.from_json(account).equals(highLimit.issuer);
|
var accountHigh = UInt160.from_json(account).equals(highLimit.issuer);
|
||||||
// The limit set by issuer.
|
|
||||||
var issuerLimit = (accountHigh ? lowLimit : highLimit).parse_issuer(issuer);
|
|
||||||
// The limit set by account.
|
// The limit set by account.
|
||||||
var accountLimit = (accountHigh ? highLimit : lowLimit).parse_issuer(account);
|
var accountLimit = (accountHigh ? highLimit : lowLimit).parse_issuer(account);
|
||||||
var issuerBalance = (accountHigh ? balance.negate() : balance).parse_issuer(issuer);
|
// The limit set by issuer.
|
||||||
var accountBalance = issuerBalance.clone().negate().parse_issuer(account);
|
var issuerLimit = (accountHigh ? lowLimit : highLimit).parse_issuer(issuer);
|
||||||
|
var accountBalance = (accountHigh ? balance.negate() : balance).parse_issuer(account);
|
||||||
|
var issuerBalance = (accountHigh ? balance : balance.negate()).parse_issuer(issuer);
|
||||||
|
|
||||||
request.emit('ripple_state', {
|
request.emit('ripple_state', {
|
||||||
'issuer_balance' : issuerBalance, // Balance with dst as issuer.
|
'issuer_balance' : issuerBalance, // Balance with dst as issuer.
|
||||||
|
|||||||
Reference in New Issue
Block a user