nifty-wallet/app/scripts/lib/pending-balance-calculator.js

26 lines
533 B
JavaScript
Raw Normal View History

2017-09-06 14:36:15 -07:00
const BN = require('ethereumjs-util').BN
const EthQuery = require('ethjs-query')
class PendingBalanceCalculator {
constructor ({ getBalance, getPendingTransactions }) {
this.getPendingTransactions = getPendingTransactions
this.getBalance = getBalance
}
async getBalance() {
2017-09-06 14:37:46 -07:00
const results = await Promise.all([
this.getBalance(),
this.getPendingTransactions(),
])
const balance = results[0]
const pending = results[1]
2017-09-06 14:36:15 -07:00
return balance
}
}
module.exports = PendingBalanceCalculator