get_tx_fee
This commit is contained in:
parent
b305dd4a89
commit
590659ff4d
|
@ -952,7 +952,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
tx = self.wallet.make_unsigned_transaction(outputs, fee, coins = self.get_coins())
|
tx = self.wallet.make_unsigned_transaction(outputs, fee, coins = self.get_coins())
|
||||||
self.not_enough_funds = (tx is None)
|
self.not_enough_funds = (tx is None)
|
||||||
if not is_fee:
|
if not is_fee:
|
||||||
fee = tx.get_fee() if tx else None
|
fee = self.wallet.get_tx_fee(tx) if tx else None
|
||||||
self.fee_e.setAmount(fee)
|
self.fee_e.setAmount(fee)
|
||||||
|
|
||||||
self.payto_e.textChanged.connect(lambda:text_edited(False))
|
self.payto_e.textChanged.connect(lambda:text_edited(False))
|
||||||
|
|
|
@ -693,6 +693,10 @@ class Abstract_Wallet(object):
|
||||||
|
|
||||||
return default_label
|
return default_label
|
||||||
|
|
||||||
|
def get_tx_fee(self, tx):
|
||||||
|
# this method can be overloaded
|
||||||
|
return tx.get_fee()
|
||||||
|
|
||||||
def estimated_fee(self, tx):
|
def estimated_fee(self, tx):
|
||||||
estimated_size = len(tx.serialize(-1))/2
|
estimated_size = len(tx.serialize(-1))/2
|
||||||
fee = int(self.fee_per_kb*estimated_size/1000.)
|
fee = int(self.fee_per_kb*estimated_size/1000.)
|
||||||
|
|
Loading…
Reference in New Issue