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