diff --git a/CMakeLists.txt b/CMakeLists.txt
index 64e7ee0878b4bca1a2fbf822ee9d90d080378245..779418380b56dc5bc95683a67588d559a3331ec6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,7 +8,7 @@ set(CMAKE_C_STANDARD 11)
 SET( CPACK_PACKAGE_NAME  "${PROJECT_NAME}")
 SET( CPACK_PACKAGE_VERSION_MAJOR 4)
 SET( CPACK_PACKAGE_VERSION_MINOR 0)
-SET( CPACK_PACKAGE_VERSION_PATCH 49)
+SET( CPACK_PACKAGE_VERSION_PATCH 50)
 
 # init CellFrame SDK
 add_definitions("-DDAP_VERSION=\"${CPACK_PACKAGE_VERSION_MAJOR}-${CPACK_PACKAGE_VERSION_MINOR}-${CPACK_PACKAGE_VERSION_PATCH}\"")
diff --git a/cellframe-sdk b/cellframe-sdk
index 21886ef54e5b6d00c605221271530f83201b1574..c3352cd33eb120307c0a6f01a102076f88b7e473 160000
--- a/cellframe-sdk
+++ b/cellframe-sdk
@@ -1 +1 @@
-Subproject commit 21886ef54e5b6d00c605221271530f83201b1574
+Subproject commit c3352cd33eb120307c0a6f01a102076f88b7e473
diff --git a/dist/etc/network/dapcash-testnet/bronze.cfg b/dist/etc/network/dapcash-testnet/bronze.cfg
index 07d027a4e574046b275494660c475037fd6d28cf..34b629c8fc9ec0782a7e0c72f07c1a1fc8f51b89 100644
--- a/dist/etc/network/dapcash-testnet/bronze.cfg
+++ b/dist/etc/network/dapcash-testnet/bronze.cfg
@@ -13,7 +13,7 @@ is_celled=true
 is_add_directly=true
 datum_add_hashes_count=1
 is_static_genesis_event=true
-static_genesis_event=0xE0CCC6C94FEC3BCA0776DD3F37F287DA3F437887D6AFB61EE1320403F96D0B73
+static_genesis_event=0xB1DF3177A0E764B5B7BF1675AC2D98FFF703BC704E06601A4F401C6F80895DCC
 
 # Proof-of-State consensus config
 [dag-pos]
diff --git a/dist/etc/network/dapcash-testnet/chain-0.cfg b/dist/etc/network/dapcash-testnet/chain-0.cfg
index a14fb14f702f6ea04e2e009a8c74854d02d136db..f199696ba2d82fa253d5b9d09ba96fcb0c2b39b6 100644
--- a/dist/etc/network/dapcash-testnet/chain-0.cfg
+++ b/dist/etc/network/dapcash-testnet/chain-0.cfg
@@ -19,7 +19,8 @@ datum_add_hashes_count=1
 
 # Switched off to false because hash symbols below are not well recognized
 is_static_genesis_event=true
-static_genesis_event=0x3893F021FF4AC718D46ABA6BD66EB143948E1F7E85F332E45DB03F8CE4951DA4
+static_genesis_event=0x1984CF8CF92F626E11D39369183F97A08AA13233E8E1FADB105F455737A21A85
+
 
 [dag-poa]
 auth_certs_prefix=dapcash.testnet.master.cell
diff --git a/python-cellframe b/python-cellframe
index 9f688d245a213efe62908045611494b09916e647..59f688812e111e7e1114f01b85422c27dabe1cfe 160000
--- a/python-cellframe
+++ b/python-cellframe
@@ -1 +1 @@
-Subproject commit 9f688d245a213efe62908045611494b09916e647
+Subproject commit 59f688812e111e7e1114f01b85422c27dabe1cfe
diff --git a/sources/main.c b/sources/main.c
index f475c22bd0a35403a9951a592cb35e777aad702c..454cc4b4ef168c608f1485bc4b5a446044dea0e9 100755
--- a/sources/main.c
+++ b/sources/main.c
@@ -395,7 +395,7 @@ int main( int argc, const char **argv )
         if( l_port > 0 ) {
             l_server = dap_server_new(l_events,  (dap_config_get_item_str(g_config, "server", "listen_address")),
                                    (uint16_t) l_port,
-                                   DAP_SERVER_TCP );
+                                   DAP_SERVER_TCP, NULL );
         } else
             log_it( L_WARNING, "Server is enabled but no port is defined" );
 
@@ -446,7 +446,7 @@ int main( int argc, const char **argv )
     bool bootstrap_balancer_enabled = dap_config_get_item_bool_default(g_config, "dns_server", "bootstrap_balancer", false);
     log_it(L_DEBUG, "config dns_server->bootstrap_balancer = \"%u\" ", bootstrap_balancer_enabled);
     if (bootstrap_balancer_enabled) {
-        dap_dns_server_start();
+        dap_dns_server_start(l_events);
     }
 
     // Chain Network init