diff --git a/modules/consensus/block-ton/dap_chain_cs_block_ton.c b/modules/consensus/block-ton/dap_chain_cs_block_ton.c index 95984cb40dac4b03d8e9ffc4f0acdc13ad56d2c2..4efff13824884064c45eaeb5cfa544caf953b6db 100644 --- a/modules/consensus/block-ton/dap_chain_cs_block_ton.c +++ b/modules/consensus/block-ton/dap_chain_cs_block_ton.c @@ -698,6 +698,11 @@ static void s_session_candidate_to_chain( } else { log_it(L_INFO, "TON: atom %s added in chain successfully", l_candidate_hash_str); + dap_chain_hash_fast_t l_block_hash; + dap_hash_fast(l_candidate, a_candidate_size, &l_block_hash); + char *l_block_hash_str = dap_chain_hash_fast_to_str_new(&l_block_hash); + log_it(L_INFO, "TON: block %s added in chain successfully", l_block_hash_str); + } } break; case ATOM_MOVE_TO_THRESHOLD: { diff --git a/modules/net/dap_chain_node_cli_cmd_tx.c b/modules/net/dap_chain_node_cli_cmd_tx.c index bb5b7f5ccc13d1112687d8600849bc295abf1263..398c39cbc2c3bb3239ee3cc2c24f51474bba56d5 100644 --- a/modules/net/dap_chain_node_cli_cmd_tx.c +++ b/modules/net/dap_chain_node_cli_cmd_tx.c @@ -548,7 +548,9 @@ char* dap_db_history_addr(dap_chain_addr_t *a_addr, dap_chain_t *a_chain, const : dap_chain_tx_out_cond_subtype_to_str( ((dap_chain_tx_out_cond_t *)l_list_out->data)->header.subtype); char *l_value_str = dap_chain_balance_print(l_value); - dap_string_append_printf(l_str_out, "\tsend %s %s to %s\n", + char *l_coins_str = dap_chain_balance_to_coins(l_value); + dap_string_append_printf(l_str_out, "\tsend %s (%s) %s to %s\n", + l_coins_str, l_value_str, l_src_token ? l_src_token : "UNKNOWN", l_dst_addr_str); @@ -568,7 +570,9 @@ char* dap_db_history_addr(dap_chain_addr_t *a_addr, dap_chain_t *a_chain, const : dap_chain_tx_out_cond_subtype_to_str( l_src_subtype)); char *l_value_str = dap_chain_balance_print(l_value); - dap_string_append_printf(l_str_out, "\trecv %s %s from %s\n", + char *l_coins_str = dap_chain_balance_to_coins(l_value); + dap_string_append_printf(l_str_out, "\trecv %s (%s) %s from %s\n", + l_coins_str, l_value_str, l_dst_token ? l_dst_token : (l_src_token ? l_src_token : "UNKNOWN"), @@ -983,6 +987,8 @@ int com_ledger(int a_argc, char ** a_argv, char **a_str_reply) dap_cli_server_cmd_set_reply_text(a_str_reply, l_str_ret->str); dap_string_free(l_str_ret, true); } + + return 0; } if (l_sub_cmd == SUB_CMD_LIST_LEDGER_BALANCE){ dap_string_t *l_str_ret = dap_chain_ledger_balance_info(l_ledger); diff --git a/modules/type/blocks/dap_chain_cs_blocks.c b/modules/type/blocks/dap_chain_cs_blocks.c index 7ada3a3b640ee4493cd0babbe7779663e60f8ce3..e8d19aefd4d6345628429c3ec4171678ba07ee7c 100644 --- a/modules/type/blocks/dap_chain_cs_blocks.c +++ b/modules/type/blocks/dap_chain_cs_blocks.c @@ -307,7 +307,7 @@ static void s_cli_meta_hash_print( dap_string_t * a_str_tmp, const char * a_met { if(a_meta->hdr.data_size == sizeof (dap_chain_hash_fast_t) ){ char * l_hash_str = dap_chain_hash_fast_to_str_new( (dap_chain_hash_fast_t *) a_meta->data); - dap_string_append_printf(a_str_tmp,"\t\tPREV: \"%s\": 0x%s\n", a_meta_title,l_hash_str); + dap_string_append_printf(a_str_tmp,"\t\tPREV: \"%s\": %s\n", a_meta_title,l_hash_str); DAP_DELETE(l_hash_str); }else{ char * l_data_hex = DAP_NEW_Z_SIZE(char,a_meta->hdr.data_size*2+3);