diff --git a/dist/etc/network/kelvin-testnet.cfg b/dist/etc/network/kelvin-testnet.cfg
index f9dda0213dc66dd6a95b8ce580ff9afada499d48..575b24ca5cd0f3f1c50a603320e02effbbed6f77 100644
--- a/dist/etc/network/kelvin-testnet.cfg
+++ b/dist/etc/network/kelvin-testnet.cfg
@@ -8,5 +8,5 @@ type=development
 node-role=full  
 # Default local node for this network
 node-default=root_dev_0
-#
-root-node-0=127.0.0.1
+# Root nodes
+node-roots=[root-0.testnet.klvn.io,root-0.testnet.klvn.io,root-1.testnet.klvn.io,root-2.testnet.klvn.io,root-3.testnet.klvn.io,root-4.testnet.klvn.io,root-5.testnet.klvn.io,root-6.testnet.klvn.io,root-7.testnet.klvn.io]
diff --git a/libdap b/libdap
index 842029d3892f8794ff7f1a85af6d024ce62e1796..92d2951def6c7f86b34701ad0e80ad883629325f 160000
--- a/libdap
+++ b/libdap
@@ -1 +1 @@
-Subproject commit 842029d3892f8794ff7f1a85af6d024ce62e1796
+Subproject commit 92d2951def6c7f86b34701ad0e80ad883629325f
diff --git a/libdap-chain b/libdap-chain
index b80d2643476eb0894e95eeacb897e689f4bc3fc8..fc41c7b5aef0ca3297abaf479d2441aeae0738ab 160000
--- a/libdap-chain
+++ b/libdap-chain
@@ -1 +1 @@
-Subproject commit b80d2643476eb0894e95eeacb897e689f4bc3fc8
+Subproject commit fc41c7b5aef0ca3297abaf479d2441aeae0738ab
diff --git a/libdap-chain-net b/libdap-chain-net
index 63b5a2b1a49185248712f81abdaa1f4db4284d94..bf56a545d211b38ccb03d4dd05442768d461e4e6 160000
--- a/libdap-chain-net
+++ b/libdap-chain-net
@@ -1 +1 @@
-Subproject commit 63b5a2b1a49185248712f81abdaa1f4db4284d94
+Subproject commit bf56a545d211b38ccb03d4dd05442768d461e4e6
diff --git a/libdap-chain-wallet b/libdap-chain-wallet
index 466e6bfc51673370012ff396226a6e24d75fce8b..fcc74f44b6b18d2c4adae44cea0167276d4f1b2c 160000
--- a/libdap-chain-wallet
+++ b/libdap-chain-wallet
@@ -1 +1 @@
-Subproject commit 466e6bfc51673370012ff396226a6e24d75fce8b
+Subproject commit fcc74f44b6b18d2c4adae44cea0167276d4f1b2c
diff --git a/libdap-client b/libdap-client
index 8201cba763ad9afd4ca524575608785c39d1eb53..d8e2cdaa372d21e0e4d9e6f2619e8fcc0e9c5985 160000
--- a/libdap-client
+++ b/libdap-client
@@ -1 +1 @@
-Subproject commit 8201cba763ad9afd4ca524575608785c39d1eb53
+Subproject commit d8e2cdaa372d21e0e4d9e6f2619e8fcc0e9c5985
diff --git a/sources/main.c b/sources/main.c
index 5d85a9c74ef10abd4bfe4805a83a7e4f702cb115..fdcd98cc4d5dbcb846e8b07b8696d3be93b4fb07 100644
--- a/sources/main.c
+++ b/sources/main.c
@@ -97,7 +97,7 @@
 void parse_args(int argc, const char * argv[]);
 void exit_if_server_already_running(void);
 
-static dap_config_t * g_config;
+static dap_config_t * g_config = NULL;
 
 int main(int argc, const char * argv[])
 {