diff --git a/lbry/wallet/manager.py b/lbry/wallet/manager.py index 11d90f11d..bff251a06 100644 --- a/lbry/wallet/manager.py +++ b/lbry/wallet/manager.py @@ -300,11 +300,8 @@ class WalletManager: async def broadcast_or_release(self, tx, blocking=False): try: 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 + if blocking: + await self.ledger.wait(tx, timeout=None)