diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4a722950af6430af112015b2702de6325da2418f..aa1b015182981d6d982043f5d28bce8157076715 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,7 +2,7 @@ project(cellframe-sdk C)
 cmake_minimum_required(VERSION 2.8)
 
 set(CMAKE_C_STANDARD 11)
-set(CELLFRAME_SDK_NATIVE_VERSION "2.6-96")
+set(CELLFRAME_SDK_NATIVE_VERSION "2.6-97")
 add_definitions ("-DCELLFRAME_SDK_VERSION=\"${CELLFRAME_SDK_NATIVE_VERSION}\"")
 set(DAPSDK_MODULES "")
 
diff --git a/modules/net/dap_chain_node_cli_cmd.c b/modules/net/dap_chain_node_cli_cmd.c
index aaf69fdca92942daa3268b652a89ad0c699e4c1d..64643ebb41ccbd5c47ca3fb48215b31ff9d59cd1 100644
--- a/modules/net/dap_chain_node_cli_cmd.c
+++ b/modules/net/dap_chain_node_cli_cmd.c
@@ -2278,7 +2278,7 @@ int com_mempool_proc(int argc, char ** argv, void *arg_func, char ** a_str_reply
                 char buf[50];
                 time_t l_ts_create = (time_t) l_datum->header.ts_create;
                 const char *l_type = NULL;
-                DATUM_TYPE_STR(l_datum->header.type_id, l_type)
+                DAP_DATUM_TYPE_STR(l_datum->header.type_id, l_type);
                 dap_string_append_printf(l_str_tmp, "hash %s: type_id=%s ts_create=%s data_size=%u\n",
                         l_datum_hash_out_str, l_type,
                         dap_ctime_r(&l_ts_create, buf), l_datum->header.data_size);
diff --git a/modules/type/blocks/dap_chain_cs_blocks.c b/modules/type/blocks/dap_chain_cs_blocks.c
index 969588af0d1841190ca800e365c99c9af7030244..0648b02f63f7bc50cd58f2c129dcac7af20fff1a 100644
--- a/modules/type/blocks/dap_chain_cs_blocks.c
+++ b/modules/type/blocks/dap_chain_cs_blocks.c
@@ -513,7 +513,9 @@ static int s_cli_blocks(int a_argc, char ** a_argv, void *a_arg_func, char **a_s
                         time_t l_datum_ts_create = (time_t) l_datum->header.ts_create;
                         // Nested datums
                         dap_string_append_printf(l_str_tmp,"\t\t\t\tversion:=0x%02X\n", l_datum->header.version_id);
-                        dap_string_append_printf(l_str_tmp,"\t\t\t\ttype_id:=%s\n", c_datum_type_str[l_datum->header.type_id]);
+			const char * l_datum_type_str="UNKNOWN";
+			DAP_DATUM_TYPE_STR(l_datum->header.type_id, l_datum_type_str);
+                        dap_string_append_printf(l_str_tmp,"\t\t\t\ttype_id:=%s\n", l_datum_type_str);
                         dap_string_append_printf(l_str_tmp,"\t\t\t\tts_create=%s\n",ctime_r( &l_datum_ts_create,buf ));
                         dap_string_append_printf(l_str_tmp,"\t\t\t\tdata_size=%u\n", l_datum->header.data_size);
                         dap_chain_net_dump_datum(l_str_tmp, l_datum, "hex" );