diff --git a/silkaj/money.py b/silkaj/money.py
index c032b7dc6b6513201be60c643b9276a1d29dac34..3ac6c488e04d626f70d9ae70a55d9744981d9518 100644
--- a/silkaj/money.py
+++ b/silkaj/money.py
@@ -153,13 +153,12 @@ async def get_sources(pubkey):
     last_block_number = head_block["number"]
 
     # add pending output
-    for pending in pendings:
+    for i, pending in enumerate(pendings):
         blockstamp = pending["blockstamp"]
         block_number = int(blockstamp.split("-")[0])
         # if it's not an old transaction (bug in mirror node)
         if block_number >= last_block_number - 3:
             identifier = pending["hash"]
-            i = 0
             for output in pending["outputs"]:
                 outputsplited = output.split(":")
                 if outputsplited[2] == "SIG(" + pubkey + ")":
@@ -172,7 +171,6 @@ async def get_sources(pubkey):
                     )
                     if inputgenerated not in listinput:
                         listinput.append(inputgenerated)
-                i += 1
 
     # remove input already used
     for pending in pendings: