TxEditor: update_extra_fees, overloaded by ConfirmTxDialog
This commit is contained in:
@@ -480,13 +480,8 @@ class TxEditor(WindowModalDialog):
|
|||||||
fee_rate = fee // tx.estimated_size()
|
fee_rate = fee // tx.estimated_size()
|
||||||
#self.feerate_label.setText(self.main_window.format_amount(fee_rate))
|
#self.feerate_label.setText(self.main_window.format_amount(fee_rate))
|
||||||
|
|
||||||
# extra fee
|
self.update_extra_fees()
|
||||||
x_fee = run_hook('get_tx_extra_fee', self.wallet, tx)
|
|
||||||
if x_fee:
|
|
||||||
x_fee_address, x_fee_amount = x_fee
|
|
||||||
self.extra_fee_label.setVisible(True)
|
|
||||||
self.extra_fee_value.setVisible(True)
|
|
||||||
self.extra_fee_value.setText(self.main_window.format_amount_and_units(x_fee_amount))
|
|
||||||
amount = tx.output_value() if self.output_value == '!' else self.output_value
|
amount = tx.output_value() if self.output_value == '!' else self.output_value
|
||||||
tx_size = tx.estimated_size()
|
tx_size = tx.estimated_size()
|
||||||
fee_warning_tuple = self.wallet.get_tx_fee_warning(
|
fee_warning_tuple = self.wallet.get_tx_fee_warning(
|
||||||
@@ -500,6 +495,10 @@ class TxEditor(WindowModalDialog):
|
|||||||
def _update_amount_label(self):
|
def _update_amount_label(self):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
def update_extra_fees(self):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
class ConfirmTxDialog(TxEditor):
|
class ConfirmTxDialog(TxEditor):
|
||||||
help_text = ''#_('Set the mining fee of your transaction')
|
help_text = ''#_('Set the mining fee of your transaction')
|
||||||
|
|
||||||
@@ -613,3 +612,11 @@ class ConfirmTxDialog(TxEditor):
|
|||||||
grid.addWidget(self.locktime_e, 6, 1, 1, 2)
|
grid.addWidget(self.locktime_e, 6, 1, 1, 2)
|
||||||
|
|
||||||
return grid
|
return grid
|
||||||
|
|
||||||
|
def update_extra_fees(self):
|
||||||
|
x_fee = run_hook('get_tx_extra_fee', self.wallet, self.tx)
|
||||||
|
if x_fee:
|
||||||
|
x_fee_address, x_fee_amount = x_fee
|
||||||
|
self.extra_fee_label.setVisible(True)
|
||||||
|
self.extra_fee_value.setVisible(True)
|
||||||
|
self.extra_fee_value.setText(self.main_window.format_amount_and_units(x_fee_amount))
|
||||||
|
|||||||
Reference in New Issue
Block a user