electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 46f1fca7c3c1b2c35a589a48ae45cb1114ad28b5
parent d07fce0826b42ff426c0ba3d735658f402970fa6
Author: ThomasV <thomasv@electrum.org>
Date:   Tue, 26 Mar 2019 18:35:46 +0100

remove currency from amount fields in exported history

Diffstat:
Melectrum/util.py | 4++--
Melectrum/wallet.py | 22++++++++++++----------
2 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/electrum/util.py b/electrum/util.py @@ -148,7 +148,7 @@ class Satoshis(object): return 'Satoshis(%d)'%self.value def __str__(self): - return format_satoshis(self.value) + " BTC" + return format_satoshis(self.value) def __eq__(self, other): return self.value == other.value @@ -174,7 +174,7 @@ class Fiat(object): if self.value is None or self.value.is_nan(): return _('No Data') else: - return "{:.2f}".format(self.value) + ' ' + self.ccy + return "{:.2f}".format(self.value) def __eq__(self, other): return self.ccy == other.ccy and self.value == other.value diff --git a/electrum/wallet.py b/electrum/wallet.py @@ -508,19 +508,20 @@ class Abstract_Wallet(AddressSynchronizer): 'to_height': to_height, 'start_balance': Satoshis(start_balance), 'end_balance': Satoshis(end_balance), - 'income': Satoshis(income), - 'expenditures': Satoshis(expenditures) + 'incoming': Satoshis(income), + 'outgoing': Satoshis(expenditures) } if fx and fx.is_enabled() and fx.get_history_config(): unrealized = self.unrealized_gains(domain, fx.timestamp_rate, fx.ccy) - summary['capital_gains'] = Fiat(capital_gains, fx.ccy) - summary['fiat_income'] = Fiat(fiat_income, fx.ccy) - summary['fiat_expenditures'] = Fiat(fiat_expenditures, fx.ccy) - summary['unrealized_gains'] = Fiat(unrealized, fx.ccy) - summary['start_fiat_balance'] = Fiat(fx.historical_value(start_balance, start_date), fx.ccy) - summary['end_fiat_balance'] = Fiat(fx.historical_value(end_balance, end_date), fx.ccy) - summary['start_fiat_value'] = Fiat(fx.historical_value(COIN, start_date), fx.ccy) - summary['end_fiat_value'] = Fiat(fx.historical_value(COIN, end_date), fx.ccy) + summary['fiat_currency'] = fx.ccy + summary['fiat_capital_gains'] = Fiat(capital_gains, fx.ccy) + summary['fiat_incoming'] = Fiat(fiat_income, fx.ccy) + summary['fiat_outgoing'] = Fiat(fiat_expenditures, fx.ccy) + summary['fiat_unrealized_gains'] = Fiat(unrealized, fx.ccy) + summary['fiat_start_balance'] = Fiat(fx.historical_value(start_balance, start_date), fx.ccy) + summary['fiat_end_balance'] = Fiat(fx.historical_value(end_balance, end_date), fx.ccy) + summary['fiat_start_value'] = Fiat(fx.historical_value(COIN, start_date), fx.ccy) + summary['fiat_end_value'] = Fiat(fx.historical_value(COIN, end_date), fx.ccy) else: summary = {} return { @@ -538,6 +539,7 @@ class Abstract_Wallet(AddressSynchronizer): fiat_rate = self.price_at_timestamp(tx_hash, fx.timestamp_rate) fiat_value = fiat_value if fiat_value is not None else self.default_fiat_value(tx_hash, fx, value) fiat_fee = tx_fee / Decimal(COIN) * fiat_rate if tx_fee is not None else None + item['fiat_currency'] = fx.ccy item['fiat_rate'] = Fiat(fiat_rate, fx.ccy) item['fiat_value'] = Fiat(fiat_value, fx.ccy) item['fiat_fee'] = Fiat(fiat_fee, fx.ccy) if fiat_fee else None