From 392400295e733e1dd3f0cb14189466e8a76890ef Mon Sep 17 00:00:00 2001 From: SomberNight Date: Fri, 15 Aug 2025 18:26:19 +0000 Subject: [PATCH] wallet.get_tx_fee_warning: fix rounding error for sub-1 sat/vbyte fees ``` >>> Decimal("0.1") < 100/1000 True ``` ref https://bitcointalk.org/index.php?topic=5554840.msg65694417#msg65694417 --- electrum/wallet.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/electrum/wallet.py b/electrum/wallet.py index 4e0d2658d..17c8be3c9 100644 --- a/electrum/wallet.py +++ b/electrum/wallet.py @@ -3384,7 +3384,7 @@ class Abstract_Wallet(ABC, Logger, EventListener): long_warning = None short_warning = None allow_send = True - if feerate < self.relayfee() / 1000 and not is_future_tx: + if feerate < Decimal(self.relayfee()) / 1000 and not is_future_tx: long_warning = ' '.join([ _("This transaction requires a higher fee, or it will not be propagated by your current server."), _("Try to raise your transaction fee, or use a server with a lower relay fee.")