Browse Source

address balance spendable amount

v0.25
pbca26 7 years ago
parent
commit
ff39781d5f
  1. 12
      routes/shepherd/dashboardUpdate.js

12
routes/shepherd/dashboardUpdate.js

@ -115,18 +115,24 @@ module.exports = (shepherd) => {
if (result[a]) { if (result[a]) {
for (let b = 0; b < result[a].length; b++) { for (let b = 0; b < result[a].length; b++) {
let filteredArray; const filteredArraySpends = json.filter(res => res.address === result[a][b]);
const filteredArray = json.filter(res => res.address === result[a][b]).map(res => res.amount);
filteredArray = json.filter(res => res.address === result[a][b]).map(res => res.amount);
let sum = 0; let sum = 0;
let spendableSum = 0;
for (let i = 0; i < filteredArray.length; i++) { for (let i = 0; i < filteredArray.length; i++) {
sum += filteredArray[i]; sum += filteredArray[i];
if (filteredArraySpends[i].spendable) {
spendableSum += filteredArray[i];
}
} }
newAddressArray[a][b] = { newAddressArray[a][b] = {
address: result[a][b], address: result[a][b],
amount: sum, amount: sum,
spendable: spendableSum,
type: a === 0 ? 'public': 'private', type: a === 0 ? 'public': 'private',
}; };
} }

Loading…
Cancel
Save