From 38a7ff59ab79a5c9edc0ab9615cf8d9bda72cae0 Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Fri, 29 Jan 2016 20:35:32 +0100
Subject: [PATCH] Fix potential bug when we send a transaction

If we send a transaction before having a good view of the network
There is a risk of seeing a transaction refused when its not
---
 src/sakia/core/transfer.py | 5 ++---
 src/sakia/core/wallet.py   | 1 -
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/sakia/core/transfer.py b/src/sakia/core/transfer.py
index f86bb625..f9e613f5 100644
--- a/src/sakia/core/transfer.py
+++ b/src/sakia/core/transfer.py
@@ -4,11 +4,10 @@ Created on 31 janv. 2015
 @author: inso
 """
 import logging
-import asyncio
+import time
 from ucoinpy.api import bma
 from ucoinpy.documents import Block, BlockId
 from PyQt5.QtCore import pyqtSignal, QObject
-import hashlib
 from enum import Enum
 
 
@@ -264,7 +263,7 @@ class Transfer(QObject):
         :param ucoinpy.documents.Block current_block: Current block of the main blockchain
         """
         self.blockid = current_block.blockid
-        self._metadata['time'] = current_block.mediantime
+        self._metadata['time'] = int(time.time())
 
     def _be_validating(self, block):
         """
diff --git a/src/sakia/core/wallet.py b/src/sakia/core/wallet.py
index fc95d1ec..70a0b7e0 100644
--- a/src/sakia/core/wallet.py
+++ b/src/sakia/core/wallet.py
@@ -175,7 +175,6 @@ class Wallet(QObject):
         inputs = []
         cache = self.caches[community.currency]
 
-        logging.debug("Available inputs : {0}".format(cache.available_sources))
         buf_inputs = list(cache.available_sources)
         for s in cache.available_sources:
             value += s.amount
-- 
GitLab