diff --git a/modules/chain/dap_chain_ledger.c b/modules/chain/dap_chain_ledger.c
index 459932ec5d90c0f0484cd9e6f741ce19930fdd45..eb138da2b6feb5c4d1aad8bb7f486084e9ffc8b5 100644
--- a/modules/chain/dap_chain_ledger.c
+++ b/modules/chain/dap_chain_ledger.c
@@ -4370,6 +4370,9 @@ dap_list_t * dap_chain_ledger_get_txs(dap_ledger_t *a_ledger, size_t a_count, si
     dap_list_t *l_list = NULL;
     size_t l_counter = 0;
     size_t l_end = l_offset + a_count;
+    if (!l_ledger_priv->ledger_items) {
+        return NULL;
+    }
     dap_chain_ledger_tx_item_t *l_ptr = l_ledger_priv->ledger_items->hh.tbl->tail->prev;
     if (!l_ptr)
         l_ptr = l_ledger_priv->ledger_items;
diff --git a/modules/type/blocks/dap_chain_cs_blocks.c b/modules/type/blocks/dap_chain_cs_blocks.c
index 35b61523a0affc2e78ee41ba5762691a39f65c3a..c762017a3767df85780cb37c9b0bdbf0debdd440 100644
--- a/modules/type/blocks/dap_chain_cs_blocks.c
+++ b/modules/type/blocks/dap_chain_cs_blocks.c
@@ -1395,6 +1395,9 @@ static dap_list_t *s_callback_get_atoms(dap_chain_t *a_chain, size_t a_count, si
     dap_list_t *l_list = NULL;
     size_t l_counter = 0;
     size_t l_end = l_offset + a_count;
+    if (!l_blocks_pvt->blocks) {
+        return NULL;
+    }
     if (a_reverse) {
         dap_chain_block_cache_t *l_ptr = l_blocks_pvt->blocks->hh.tbl->tail->prev;
         if (!l_ptr)
diff --git a/modules/type/dag/dap_chain_cs_dag.c b/modules/type/dag/dap_chain_cs_dag.c
index f5a7db1da6c6d12035ba8c97ecb0b2825b457120..361bd35f11cda40053833451036919e7679d6f8d 100644
--- a/modules/type/dag/dap_chain_cs_dag.c
+++ b/modules/type/dag/dap_chain_cs_dag.c
@@ -1899,6 +1899,9 @@ static dap_list_t *s_callback_get_atoms(dap_chain_t *a_chain, size_t a_count, si
     dap_list_t *l_list = NULL;
     size_t l_counter = 0;
     size_t l_end = l_offset + a_count;
+    if (!l_dag_pvt->events){
+        return NULL;
+    }
     dap_chain_cs_dag_event_item_t *l_ptr = l_dag_pvt->events->hh.tbl->tail->prev;
     if (!l_ptr)
         l_ptr = l_dag_pvt->events;