diff --git a/.gitmodules b/.gitmodules index 35d7bb23809941cd20b36348fa324cc2f0f6cb51..3a5c63bb34b3b7767a28624632c4574a0b783810 100644 --- a/.gitmodules +++ b/.gitmodules @@ -86,3 +86,6 @@ path = cellframe-sdk url = ../cellframe-sdk branch = master +[submodule "cellframe-sdk-python/libdap-chain-wallet-python"] + path = cellframe-sdk-python/libdap-chain-wallet-python + url = ../libdap-chain-wallet-python diff --git a/CMakeLists.txt b/CMakeLists.txt index c0806723827b22f75d504625bf843e80362d0815..08855ff6904201f503fb1aaed7bd93a83306300e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -215,6 +215,7 @@ if(UNIX AND NOT WIN32) add_subdirectory(cellframe-sdk-python/libdap-chain-python) add_subdirectory(cellframe-sdk-python/libdap-app-cli-python) add_subdirectory(cellframe-sdk-python/libdap-client-python) + add_subdirectory(cellframe-sdk-python/libdap-chain-wallet-python) add_subdirectory(python-cellframe) add_subdirectory(libdap-plugins-python) set(NODE_LIBRARIES ${NODE_LIBRARIES} ${PYTHON_LIBRARIES} dap_plugins_python) diff --git a/cellframe-sdk b/cellframe-sdk index 90042abe52f6103a8aae8eccc45b191c3b78b836..b8155a4f169fb68b07b03c42984d146d2647ebbf 160000 --- a/cellframe-sdk +++ b/cellframe-sdk @@ -1 +1 @@ -Subproject commit 90042abe52f6103a8aae8eccc45b191c3b78b836 +Subproject commit b8155a4f169fb68b07b03c42984d146d2647ebbf diff --git a/cellframe-sdk-python/libdap-chain-net-python b/cellframe-sdk-python/libdap-chain-net-python index bb89f309040d195488cee0ce33b8929b994ad346..0b135fbdaa7fdb217afddf76469e84fe87d68871 160000 --- a/cellframe-sdk-python/libdap-chain-net-python +++ b/cellframe-sdk-python/libdap-chain-net-python @@ -1 +1 @@ -Subproject commit bb89f309040d195488cee0ce33b8929b994ad346 +Subproject commit 0b135fbdaa7fdb217afddf76469e84fe87d68871 diff --git a/cellframe-sdk-python/libdap-chain-wallet-python b/cellframe-sdk-python/libdap-chain-wallet-python new file mode 160000 index 0000000000000000000000000000000000000000..591cf4502be97766a9ac800bb66de761890c1c9f --- /dev/null +++ b/cellframe-sdk-python/libdap-chain-wallet-python @@ -0,0 +1 @@ +Subproject commit 591cf4502be97766a9ac800bb66de761890c1c9f diff --git a/cellframe-sdk-python/libdap-crypto-python b/cellframe-sdk-python/libdap-crypto-python index 83f950f59d3ba97bcac9f108e8fb93bd12bfcfb3..1ef04620dc5df45ef8da6a080c2f40c295514b42 160000 --- a/cellframe-sdk-python/libdap-crypto-python +++ b/cellframe-sdk-python/libdap-crypto-python @@ -1 +1 @@ -Subproject commit 83f950f59d3ba97bcac9f108e8fb93bd12bfcfb3 +Subproject commit 1ef04620dc5df45ef8da6a080c2f40c295514b42 diff --git a/python-cellframe b/python-cellframe index 268d0cb2829e66f6c0e3b79f2b2fd4741ed51ef7..c67dd84c16c36b491fa78ae50735d520cf6a9bd1 160000 --- a/python-cellframe +++ b/python-cellframe @@ -1 +1 @@ -Subproject commit 268d0cb2829e66f6c0e3b79f2b2fd4741ed51ef7 +Subproject commit c67dd84c16c36b491fa78ae50735d520cf6a9bd1 diff --git a/sources/main.c b/sources/main.c index a76cce6ae7843b5f65f0b4658854b12acc661c04..84a2f1ca90006dd0d29251239e60867ff7ac33c3 100755 --- a/sources/main.c +++ b/sources/main.c @@ -90,6 +90,7 @@ #include "dap_chain_global_db.h" #include "dap_chain_mempool.h" +#include "dap_chain_node.h" #include "dap_chain_node_cli.h" #include "dap_stream_session.h" @@ -368,6 +369,11 @@ int main( int argc, const char **argv ) } #endif + if (dap_chain_node_mempool_init()) { + log_it( L_CRITICAL, "Can't init automatic mempool processing" ); + return -13; + } + save_process_pid_in_file(s_pid_file_path); bServerEnabled = dap_config_get_item_bool_default( g_config, "server", "enabled", false ); @@ -479,6 +485,7 @@ failure: dap_http_deinit(); dap_server_deinit(); dap_enc_ks_deinit(); + dap_chain_node_mempool_deinit(); dap_config_close( g_config ); dap_common_deinit();