From fac65f7f7eab89a700d2eae61b9f4d986650b7f8 Mon Sep 17 00:00:00 2001 From: "daniil.frolov" <daniil.frolov@demlabs.net> Date: Wed, 19 Feb 2025 06:12:31 +0000 Subject: [PATCH] hotfix-15698 --- dap-sdk | 2 +- modules/net/dap_chain_node_cli_cmd_tx.c | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/dap-sdk b/dap-sdk index b85e227d3c..64b2cd4990 160000 --- a/dap-sdk +++ b/dap-sdk @@ -1 +1 @@ -Subproject commit b85e227d3cdb7b8ffbc5ff16b56138e3b37ef23a +Subproject commit 64b2cd4990a59c3af91e8f1402d4cfd468bd90bc diff --git a/modules/net/dap_chain_node_cli_cmd_tx.c b/modules/net/dap_chain_node_cli_cmd_tx.c index eade51cfda..9a64adb2fe 100644 --- a/modules/net/dap_chain_node_cli_cmd_tx.c +++ b/modules/net/dap_chain_node_cli_cmd_tx.c @@ -160,6 +160,16 @@ json_object * dap_db_tx_history_to_json(json_object* a_json_arr_reply, ? dap_enc_base58_encode_hash_to_str_static(l_atom_hash) : dap_chain_hash_fast_to_str_static(l_atom_hash); json_object_object_add(json_obj_datum, "atom_hash", json_object_new_string(l_atom_hash_str)); + + dap_chain_atom_iter_t *l_iter = a_chain->callback_atom_iter_create(a_chain, a_chain->active_cell_id, l_atom_hash); + size_t l_size = 0; + if(a_chain->callback_atom_find_by_hash(l_iter, l_atom_hash, &l_size) != NULL){ + uint64_t l_block_count = a_chain->callback_count_atom(a_chain); + uint64_t l_confirmations = l_block_count - l_iter->cur_num; + json_object_object_add(json_obj_datum, "confirmations", json_object_new_uint64(l_confirmations)); + } + a_chain->callback_atom_iter_delete(l_iter); + } const char *l_hash_str = dap_strcmp(a_hash_out_type, "hex") -- GitLab