1
0

fiat and balance amount fixes

This commit is contained in:
Sander van Grieken
2022-05-05 08:55:50 +02:00
parent 15dec47516
commit 7cd0d752a2
4 changed files with 15 additions and 13 deletions

View File

@@ -253,7 +253,9 @@ Pane {
Connections {
target: Daemon.fx
function onQuotesUpdated() {
amountFiat.text = Daemon.fx.fiatValue(Config.unitsToSats(amount.text))
amountFiat.text = amount.text == ''
? ''
: Daemon.fx.fiatValue(Config.unitsToSats(amount.text))
}
}

View File

@@ -268,7 +268,9 @@ Pane {
Connections {
target: Daemon.fx
function onQuotesUpdated() {
amountFiat.text = Daemon.fx.fiatValue(Config.unitsToSats(amount.text))
amountFiat.text = amount.text == ''
? ''
: Daemon.fx.fiatValue(Config.unitsToSats(amount.text))
}
}

View File

@@ -99,8 +99,6 @@ class QEFX(QObject):
else:
try:
sd = Decimal(satoshis)
#if sd == 0:
#return ''
except:
return ''
if plain:
@@ -118,8 +116,6 @@ class QEFX(QObject):
else:
try:
sd = Decimal(satoshis)
if sd == 0:
return ''
except:
return ''

View File

@@ -225,20 +225,22 @@ class QEWallet(QObject):
balanceChanged = pyqtSignal()
@pyqtProperty('quint64', notify=balanceChanged)
@pyqtProperty(QEAmount, notify=balanceChanged)
def frozenBalance(self):
return self.wallet.get_frozen_balance()
self._frozenbalance = QEAmount(amount_sat=self.wallet.get_frozen_balance())
return self._frozenbalance
@pyqtProperty('quint64', notify=balanceChanged)
@pyqtProperty(QEAmount, notify=balanceChanged)
def unconfirmedBalance(self):
return self.wallet.get_balance()[1]
self._unconfirmedbalance = QEAmount(amount_sat=self.wallet.get_balance()[1])
return self._unconfirmedbalance
@pyqtProperty('quint64', notify=balanceChanged)
@pyqtProperty(QEAmount, notify=balanceChanged)
def confirmedBalance(self):
c, u, x = self.wallet.get_balance()
self._logger.info('balance: ' + str(c) + ' ' + str(u) + ' ' + str(x) + ' ')
return c+x
self._confirmedbalance = QEAmount(amount_sat=c+x)
return self._confirmedbalance
@pyqtSlot('QString', int, int, bool)
def send_onchain(self, address, amount, fee=None, rbf=False):