diff --git a/dap_chain_net_srv_common.c b/dap_chain_net_srv_common.c
index c508ec2f4978065808252a6cb5293a24c3dc4278..350b84ea8da662c7c260206a6085bf9b1fb95ad5 100755
--- a/dap_chain_net_srv_common.c
+++ b/dap_chain_net_srv_common.c
@@ -26,11 +26,10 @@
 #include <stdint.h>
 #include "dap_strfuncs.h"
 #include "rand/dap_rand.h"
-#include "dap_chain_net_srv_common.h"
 #include "dap_chain_datum_tx_items.h"
-#include "dap_chain_utxo.h"
 #include "dap_stream.h"
 #include "dap_server_http_db_auth.h"
+#include "dap_chain_net_srv_common.h"
 
 /**
  * copy a_value_dst to a_uid_src
@@ -73,7 +72,8 @@ void dap_chain_net_srv_abstract_set(dap_chain_net_srv_abstract_t *a_cond, uint8_
 /**
  *
  */
-uint64_t dap_chain_net_srv_client_auth(const char *a_service_key, const dap_chain_net_srv_abstract_t **a_cond_out)
+uint64_t dap_chain_net_srv_client_auth(dap_ledger_t  *a_ledger,
+        const char *a_service_key, const dap_chain_net_srv_abstract_t **a_cond_out)
 {
     char *l_addr_base58;
     char *l_sign_hash_str;
@@ -92,7 +92,7 @@ uint64_t dap_chain_net_srv_client_auth(const char *a_service_key, const dap_chai
         memcpy(&l_sig_type, &l_addr->sig_type, sizeof(dap_chain_sign_type_t));
 
     // Search all value in transactions with l_addr in 'out_cond' item
-    uint64_t l_value = dap_chain_utxo_tx_cache_get_out_cond_value(l_addr, &l_tx_out_cond);
+    uint64_t l_value = dap_chain_ledger_tx_cache_get_out_cond_value(a_ledger, l_addr, &l_tx_out_cond);
     DAP_DELETE(l_addr);
     // not found transaction with l_addr in 'out_cond' item
     if(!l_value)
diff --git a/dap_chain_net_srv_common.h b/dap_chain_net_srv_common.h
index 6fe166d2fac825e0f7eb1fd0b79f74f325259067..4dd27fd8c2b132761a85da33057c8153390d876f 100755
--- a/dap_chain_net_srv_common.h
+++ b/dap_chain_net_srv_common.h
@@ -29,6 +29,7 @@
 #include "dap_math_ops.h"
 #include "dap_server.h"
 #include "dap_stream_ch.h"
+#include "dap_chain_ledger.h"
 
 #define DAP_CHAIN_NET_SRV_UID_SIZE 16
 typedef union {
@@ -105,4 +106,5 @@ void dap_chain_net_srv_uid_set(dap_chain_net_srv_uid_t *a_uid_src, uint128_t a_v
 // generate new dap_chain_net_srv_uid_t
 bool dap_chain_net_srv_gen_uid(uint8_t *a_srv, size_t a_srv_size);
 
-uint64_t dap_chain_net_srv_client_auth(const char *a_service_key, const dap_chain_net_srv_abstract_t **a_cond_out);
+uint64_t dap_chain_net_srv_client_auth(dap_ledger_t  *a_ledger,
+        const char *a_service_key, const dap_chain_net_srv_abstract_t **a_cond_out);