From ad38c9aaead04c87f36c5e3e2cc04a9b749b515a Mon Sep 17 00:00:00 2001 From: "alexey.stratulat" <alexey.stratulat@demlabs.net> Date: Wed, 26 Apr 2023 08:04:30 +0000 Subject: [PATCH] 8579 to release-5.2 --- modules/net/dap_chain_node_cli.c | 3 +-- modules/net/dap_chain_node_cli_cmd_tx.c | 13 ++++++++----- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/modules/net/dap_chain_node_cli.c b/modules/net/dap_chain_node_cli.c index 1bd79d30d7..e0255892b6 100644 --- a/modules/net/dap_chain_node_cli.c +++ b/modules/net/dap_chain_node_cli.c @@ -293,8 +293,7 @@ int dap_chain_node_cli_init(dap_config_t * g_config) // Token info dap_cli_server_cmd_add("token", com_token, "Token info", "token list -net <net_name>\n" - "token info -net <net_name> -name <token_ticker>\n" - "token tx [all | -addr <wallet_addr> | -wallet <wallet_name>] -name <token_ticker> -net <net_name> [-page_start <page>] [-page <page>]\n"); + "token info -net <net_name> -name <token_ticker>\n"); // Log dap_cli_server_cmd_add ("print_log", com_print_log, "Print log info", diff --git a/modules/net/dap_chain_node_cli_cmd_tx.c b/modules/net/dap_chain_node_cli_cmd_tx.c index 8231fe9ca6..b52edf182d 100644 --- a/modules/net/dap_chain_node_cli_cmd_tx.c +++ b/modules/net/dap_chain_node_cli_cmd_tx.c @@ -975,6 +975,9 @@ int com_token(int a_argc, char ** a_argv, char **a_str_reply) } // command tx history else if(l_cmd == CMD_TX) { + dap_cli_server_cmd_set_reply_text(a_str_reply, "The cellframe-node-cli token tx command is deprecated and no longer supported.\n"); + return 0; +#if 0 enum { SUBCMD_TX_NONE, SUBCMD_TX_ALL, SUBCMD_TX_ADDR }; // find subcommand int l_subcmd = CMD_NONE; @@ -1016,7 +1019,7 @@ int com_token(int a_argc, char ** a_argv, char **a_str_reply) l_page = 1; } - // tx all + // tx all if(l_subcmd == SUBCMD_TX_ALL) { dap_string_t *l_str_out = dap_string_new(NULL); // get first chain @@ -1028,7 +1031,7 @@ int com_token(int a_argc, char ** a_argv, char **a_str_reply) long l_chain_datum = l_cur_datum; dap_ledger_t *l_ledger = dap_chain_ledger_by_net_name(l_net_str); char *l_datum_list_str = dap_db_history_filter(l_chain_cur, l_ledger, l_token_name_str, NULL, - l_hash_out_type, l_page_start * l_page_size, (l_page_start+l_page)*l_page_size, &l_chain_datum, l_list_tx_hash_processd); + l_hash_out_type, l_page_start * l_page_size, (l_page_start+l_page)*l_page_size, &l_chain_datum, l_list_tx_hash_processd); if(l_datum_list_str) { l_cur_datum += l_chain_datum; dap_string_append_printf(l_str_out, "Chain: %s\n", l_chain_cur->name); @@ -1046,7 +1049,7 @@ int com_token(int a_argc, char ** a_argv, char **a_str_reply) dap_string_free(l_str_out, true); return 0; } - // tx -addr or tx -wallet + // tx -addr or tx -wallet else if(l_subcmd == SUBCMD_TX_ADDR) { // parse addr from -addr <addr> or -wallet <wallet> dap_chain_addr_t *l_addr_base58 = NULL; @@ -1059,7 +1062,7 @@ int com_token(int a_argc, char ** a_argv, char **a_str_reply) dap_chain_wallet_t * l_wallet = dap_chain_wallet_open(l_wallet_name, c_wallets_path); if(l_wallet) { dap_chain_addr_t *l_addr_tmp = (dap_chain_addr_t *) dap_chain_wallet_get_addr(l_wallet, - l_net->pub.id); + l_net->pub.id); l_addr_base58 = DAP_NEW_SIZE(dap_chain_addr_t, sizeof(dap_chain_addr_t)); memcpy(l_addr_base58, l_addr_tmp, sizeof(dap_chain_addr_t)); dap_chain_wallet_close(l_wallet); @@ -1107,7 +1110,7 @@ int com_token(int a_argc, char ** a_argv, char **a_str_reply) dap_cli_server_cmd_set_reply_text(a_str_reply, "not found parameter '-all', '-wallet' or '-addr'"); return -1; } - return 0; +#endif } dap_cli_server_cmd_set_reply_text(a_str_reply, "unknown command code %d", l_cmd); -- GitLab