tQt: FeerateEdit.get_amount now returns sat/byte - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 792c248919c8c53e93a70340c46f669d34d99bed DIR parent 9788ca025066ba14fa1dd2fb83e5bce765ddfac7 HTML Author: SomberNight <somber.night@protonmail.com> Date: Mon, 4 Jun 2018 21:17:25 +0200 Qt: FeerateEdit.get_amount now returns sat/byte Diffstat: M gui/qt/amountedit.py | 4 +--- M gui/qt/main_window.py | 6 +++--- 2 files changed, 4 insertions(+), 6 deletions(-) --- DIR diff --git a/gui/qt/amountedit.py b/gui/qt/amountedit.py t@@ -121,9 +121,7 @@ class FeerateEdit(BTCAmountEdit): def get_amount(self): sat_per_byte_amount = BTCAmountEdit.get_amount(self) - if sat_per_byte_amount is None: - return None - return 1000 * sat_per_byte_amount + return quantize_feerate(sat_per_byte_amount) def setAmount(self, amount): amount = quantize_feerate(amount) DIR diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py t@@ -1338,7 +1338,7 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError): if freeze_feerate or self.fee_slider.is_active(): displayed_feerate = self.feerate_e.get_amount() if displayed_feerate: - displayed_feerate = quantize_feerate(displayed_feerate / 1000) + displayed_feerate = quantize_feerate(displayed_feerate) else: # fallback to actual fee displayed_feerate = quantize_feerate(fee / size) if fee is not None else None t@@ -1438,8 +1438,8 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError): if self.is_send_fee_frozen(): fee_estimator = self.fee_e.get_amount() elif self.is_send_feerate_frozen(): - amount = self.feerate_e.get_amount() - amount = 0 if amount is None else amount + amount = self.feerate_e.get_amount() # sat/byte feerate + amount = 0 if amount is None else amount * 1000 # sat/kilobyte feerate fee_estimator = partial( simple_config.SimpleConfig.estimate_fee_for_feerate, amount) else: