From b66281eabc97ef3c1ce6aed54b4de87b76648d4d Mon Sep 17 00:00:00 2001 From: Jack Robison Date: Tue, 19 May 2020 19:15:14 -0400 Subject: [PATCH] leave reservations for rejected transactions --- lbry/wallet/manager.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lbry/wallet/manager.py b/lbry/wallet/manager.py index 22f0e5d21..11d90f11d 100644 --- a/lbry/wallet/manager.py +++ b/lbry/wallet/manager.py @@ -302,6 +302,9 @@ class WalletManager: await self.ledger.broadcast(tx) if blocking: await self.ledger.wait(tx, timeout=None) + except CodeMessageError as err: + log.warning("transaction rejected, leaving reserved") + raise except: await self.ledger.release_tx(tx) raise