diff --git a/index.html b/index.html
index 8c725b41c..f1b6c95cb 100644
--- a/index.html
+++ b/index.html
@@ -133,7 +133,7 @@
diff --git a/js/controllers/home.js b/js/controllers/home.js
index 204f10504..8c7798428 100644
--- a/js/controllers/home.js
+++ b/js/controllers/home.js
@@ -5,18 +5,32 @@ angular.module('copay.home').controller('HomeController',
$scope.title = 'Home';
$scope.oneAtATime = true;
+ $scope.addrBalance = {};
+
+ var _getBalance = function() {
+ $scope.addrs.forEach(function(addr) {
+ $rootScope.wallet.blockchain.listUnspent([addr], function(unspent) {
+ var balance = $rootScope.wallet.blockchain.getBalance(unspent);
+ $scope.addrBalance[addr] = balance;
+ $scope.$digest();
+ });
+ });
+ };
if (!$rootScope.wallet || !$rootScope.wallet.id) {
$location.path('signin');
- }
- else {
+ } else {
$scope.addrs = $rootScope.wallet.getAddressesStr();
$scope.selectedAddr = $scope.addrs[0];
+
+ _getBalance();
}
$scope.newAddr = function() {
- var a = $rootScope.wallet.generateAddress();
- $scope.addrs.push({ addrStr: a.toString() });
+ var a = $rootScope.wallet.generateAddress().toString();
+ $scope.addrs.push(a);
+
+ _getBalance();
};
$scope.selectAddr = function(addr) {