From 7286929fd29b860b9a6ecde54a0badf3bb84f417 Mon Sep 17 00:00:00 2001
From: "alexey.stratulat" <alexey.stratulat@demlabs.net>
Date: Wed, 11 Sep 2024 21:38:11 +0700
Subject: [PATCH] [*] Fixed output information about create block reward.

---
 modules/type/blocks/dap_chain_cs_blocks.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/modules/type/blocks/dap_chain_cs_blocks.c b/modules/type/blocks/dap_chain_cs_blocks.c
index 72109651ed..1ee6ef8b67 100644
--- a/modules/type/blocks/dap_chain_cs_blocks.c
+++ b/modules/type/blocks/dap_chain_cs_blocks.c
@@ -1098,8 +1098,12 @@ static int s_cli_blocks(int a_argc, char ** a_argv, void **a_str_reply)
                     char *l_decree_hash_str = s_blocks_decree_set_reward(l_net, l_chain, l_value, l_cert);
                     if (l_decree_hash_str) {
                         //добавить вывод
-                        dap_json_rpc_error_add(DAP_CHAIN_NODE_CLI_COM_BLOCK_OK, "Decree with hash %s created to set basic block sign reward", l_decree_hash_str);
+                        json_object *json_obj_out = json_object_new_object();
+                        sprintf(l_tmp_buff,"Decree with hash %s created to set basic block sign reward", l_decree_hash_str);
+                        json_object_object_add(json_obj_out, "message", json_object_new_string(l_tmp_buff));
+                        json_object_array_add(*json_arr_reply, json_obj_out);
                         DAP_DELETE(l_decree_hash_str);
+                        break;
                     } else {
                         dap_json_rpc_error_add(DAP_CHAIN_NODE_CLI_COM_BLOCK_SIGN_ERR, "Basic block sign reward setting failed. Examine log file for details");
                         return DAP_CHAIN_NODE_CLI_COM_BLOCK_SIGN_ERR;
-- 
GitLab