diff --git a/res/ui/transfer.ui b/res/ui/transfer.ui
index 649c80c0279ed7cdf189fd52fb70dc10c14f305e..08d0b6cc49a9d2935b24a8c3bca1acc3d4b8b4e6 100644
--- a/res/ui/transfer.ui
+++ b/res/ui/transfer.ui
@@ -140,6 +140,9 @@
           <property name="suffix">
            <string/>
           </property>
+          <property name="decimals">
+           <number>0</number>
+          </property>
           <property name="maximum">
            <double>99999999.000000000000000</double>
           </property>
diff --git a/src/cutecoin/models/wallets.py b/src/cutecoin/models/wallets.py
index b745a6e8b4023d1be4dda54903943c36aaf3f9bd..745d62f92bab0037e945a2241ac1b49ac8c96d99 100644
--- a/src/cutecoin/models/wallets.py
+++ b/src/cutecoin/models/wallets.py
@@ -21,17 +21,15 @@ class WalletsListModel(QAbstractListModel):
         super(WalletsListModel, self).__init__(parent)
         self.wallets = account.wallets
         self.community = community
-        self.values = []
-        for w in self.wallets:
-            self.values.append(w.get_text(self.community))
 
     def rowCount(self, parent):
         return len(self.wallets)
 
     def data(self, index, role):
         row = index.row()
+        w = self.wallets[row]
         if role == Qt.DisplayRole:
-            return self.values[row]
+            return w.get_text(self.community)
         elif role == Qt.EditRole:
             return self.wallets[row].name
 
@@ -39,7 +37,6 @@ class WalletsListModel(QAbstractListModel):
         if role == Qt.EditRole:
             row = index.row()
             self.wallets[row].name = value
-            self.values[row] = self.wallets[row].get_text()
             self.dataChanged.emit(index, index)
             return True
         return False