usawa

Signed, immutable accounting.
Log | Files | Refs | Submodules | LICENSE

commit d253cdccf46658d78175cb57392bbeb31af07b61
parent 102865188468df84f3949019cbd4045ea6020471
Author: Carlosokumu <carlosokumu254@gmail.com>
Date:   Tue, 31 Mar 2026 11:38:59 +0300

account for  specified precision during display

Diffstat:
Mdummy/usawa/gui/views/entry_list_view.py | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dummy/usawa/gui/views/entry_list_view.py b/dummy/usawa/gui/views/entry_list_view.py @@ -610,6 +610,10 @@ class EntryListView(Gtk.Box): def _make_entry_item(self, entry) -> EntryItem: signers_raw = entry.signer_pubkeys signers_display = ", ".join([f"{k[:8]}...{k[-6:]}" for k in signers_raw]) + + raw = entry.amount / (10**entry.precision) + amount_display = f"{entry.source_unit} {raw:.{entry.precision}f}" + return EntryItem( serial=entry.serial, parent_digest=entry.parent_digest, @@ -618,7 +622,7 @@ class EntryListView(Gtk.Box): tx_date_rg=entry.date_registered, description=entry.description, auth_state="trusted", - amount=entry.amount, + amount=amount_display, source_path=entry.source_path, source_type=entry.source_type, source_unit=entry.source_unit,