electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 466c2bd2930aaf9c60d968564d5f01f773ed2e95
parent 128285a0501d45cb15fd44163d16946d31bf7e6e
Author: ThomasV <thomasv@electrum.org>
Date:   Thu,  5 Sep 2019 11:33:09 +0200

for now, use PR_PAID for onchain unconfirmed

Diffstat:
Melectrum/daemon.py | 6+++---
Melectrum/wallet.py | 2+-
2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/electrum/daemon.py b/electrum/daemon.py @@ -180,9 +180,9 @@ class HttpServer(Logger): self.pending = defaultdict(asyncio.Event) self.daemon.network.register_callback(self.on_payment, ['payment_received']) - async def on_payment(self, evt, *args): - print(evt, args) - #await self.pending[key].set() + async def on_payment(self, evt, wallet, key, status): + if status == PR_PAID: + await self.pending[key].set() async def run(self): host = self.config.get('http_host', 'localhost') diff --git a/electrum/wallet.py b/electrum/wallet.py @@ -1317,7 +1317,7 @@ class Abstract_Wallet(AddressSynchronizer): else: status = PR_UNPAID else: - status = PR_INFLIGHT if conf <= 0 else PR_PAID + status = PR_PAID return status, conf def get_request(self, key):