use qint64 for sats, not int, as it will overflow
This commit is contained in:
@@ -78,8 +78,8 @@ class QEConfig(QObject):
|
|||||||
self.config.set_key('currency', currency)
|
self.config.set_key('currency', currency)
|
||||||
self.fiatCurrencyChanged.emit()
|
self.fiatCurrencyChanged.emit()
|
||||||
|
|
||||||
@pyqtSlot(int, result=str)
|
@pyqtSlot('qint64', result=str)
|
||||||
@pyqtSlot(int, bool, result=str)
|
@pyqtSlot('qint64', bool, result=str)
|
||||||
def formatSats(self, satoshis, with_unit=False):
|
def formatSats(self, satoshis, with_unit=False):
|
||||||
if with_unit:
|
if with_unit:
|
||||||
return self.config.format_amount_and_units(satoshis)
|
return self.config.format_amount_and_units(satoshis)
|
||||||
@@ -93,7 +93,7 @@ class QEConfig(QObject):
|
|||||||
def max_precision(self):
|
def max_precision(self):
|
||||||
return self.decimal_point() + 0 #self.extra_precision
|
return self.decimal_point() + 0 #self.extra_precision
|
||||||
|
|
||||||
@pyqtSlot(str, result=int)
|
@pyqtSlot(str, result='qint64')
|
||||||
def unitsToSats(self, unitAmount):
|
def unitsToSats(self, unitAmount):
|
||||||
# returns amt in satoshis
|
# returns amt in satoshis
|
||||||
try:
|
try:
|
||||||
|
|||||||
Reference in New Issue
Block a user