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