diff --git a/src/sakia/core/wallet.py b/src/sakia/core/wallet.py
index fae1633b2f6d620bb2812df82c1e2f8cff7b5e67..b18700f3e4644d83008918b7132c7194c0b0c456 100644
--- a/src/sakia/core/wallet.py
+++ b/src/sakia/core/wallet.py
@@ -206,7 +206,7 @@ class Wallet(QObject):
         """
         inputs = []
         for s in sources:
-            inputs.append(InputSource(None, None, s['type'], s['identifier'], s['noffset']))
+            inputs.append(InputSource(s['amount'], s['base'], s['type'], s['identifier'], s['noffset']))
         return inputs
 
     def tx_unlocks(self, sources):