From c37f27f866a2049f34b4c6d720141581488ce6ed Mon Sep 17 00:00:00 2001 From: "roman.khlopkov" <roman.khlopkov@demlabs.net> Date: Mon, 30 Dec 2024 16:17:00 +0300 Subject: [PATCH] [*] Current supply updating fix --- modules/net/dap_chain_ledger.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/net/dap_chain_ledger.c b/modules/net/dap_chain_ledger.c index c6d7bc49a4..df397c3da8 100644 --- a/modules/net/dap_chain_ledger.c +++ b/modules/net/dap_chain_ledger.c @@ -674,7 +674,10 @@ static int s_token_tsd_parse(dap_ledger_token_item_t *a_item_apply_to, dap_chain } if (!a_apply) break; + uint256_t l_supply_delta = {}; + SUBTRACT_256_256(l_new_supply, a_item_apply_to->total_supply, &l_supply_delta); a_item_apply_to->total_supply = l_new_supply; + SUM_256_256(a_item_apply_to->current_supply, l_supply_delta, &a_item_apply_to->current_supply); } break; // Allowed tx receiver addres list add, remove or clear -- GitLab