diff --git a/modules/type/blocks/dap_chain_cs_blocks.c b/modules/type/blocks/dap_chain_cs_blocks.c index 72109651ed7212b6025b1eaa5b199331ebfd788f..1ee6ef8b67547a188c2dba01352c1328ce45d343 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;