|
|
@ -88,7 +88,8 @@ public:
|
|
|
|
void Close() override {}
|
|
|
|
void Close() override {}
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
std::unique_ptr<WalletInitInterface> g_wallet_init_interface(new DummyWalletInit);
|
|
|
|
static DummyWalletInit g_dummy_wallet_init;
|
|
|
|
|
|
|
|
WalletInitInterface* const g_wallet_init_interface = &g_dummy_wallet_init;
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#if ENABLE_ZMQ
|
|
|
|
#if ENABLE_ZMQ
|
|
|
@ -283,7 +284,6 @@ void Shutdown()
|
|
|
|
GetMainSignals().UnregisterBackgroundSignalScheduler();
|
|
|
|
GetMainSignals().UnregisterBackgroundSignalScheduler();
|
|
|
|
GetMainSignals().UnregisterWithMempoolSignals(mempool);
|
|
|
|
GetMainSignals().UnregisterWithMempoolSignals(mempool);
|
|
|
|
g_wallet_init_interface->Close();
|
|
|
|
g_wallet_init_interface->Close();
|
|
|
|
g_wallet_init_interface.reset();
|
|
|
|
|
|
|
|
globalVerifyHandle.reset();
|
|
|
|
globalVerifyHandle.reset();
|
|
|
|
ECC_Stop();
|
|
|
|
ECC_Stop();
|
|
|
|
LogPrintf("%s: done\n", __func__);
|
|
|
|
LogPrintf("%s: done\n", __func__);
|
|
|
|