packages/oo7-substrate/src/srml/balances.js
const { Bond } = require('oo7')
const { Balance } = require('../types')
function augment(runtime, chain) {
let balances = runtime.balances
if (balances._extras) {
return
} else {
balances._extras = true
}
balances.balance = who => Bond
.all([balances.freeBalance(who), balances.reservedBalance(who)])
.map(([f, r]) => new Balance(f + r));
balances.totalBalance = balances.balance;
}
module.exports = { augment }