From cf152991bb1a3d23486b3b76323faa1a6154a351 Mon Sep 17 00:00:00 2001 From: f321x Date: Tue, 22 Jul 2025 15:55:27 +0200 Subject: [PATCH] fix: remove negative fee assert from get_tx_fee_warning rm the `assert fee >= 0, f"{fee=!r} must be non-negative satoshis"` from `Abstract_Wallet.get_tx_fee_warning()` to prevent an exception when users load a psbt with negative tx fee. --- electrum/wallet.py | 1 - 1 file changed, 1 deletion(-) diff --git a/electrum/wallet.py b/electrum/wallet.py index cf68667ae6ac..249b5ffead7f 100644 --- a/electrum/wallet.py +++ b/electrum/wallet.py @@ -3362,7 +3362,6 @@ def get_tx_fee_warning( txid: Optional[str]) -> Optional[Tuple[bool, str, str]]: assert invoice_amt >= 0, f"{invoice_amt=!r} must be non-negative satoshis" - assert fee >= 0, f"{fee=!r} must be non-negative satoshis" is_future_tx = txid is not None and txid in self.adb.future_tx feerate = Decimal(fee) / tx_size # sat/byte fee_ratio = Decimal(fee) / invoice_amt if invoice_amt else 0