diff --git a/src/init.cpp b/src/init.cpp index a151c9d0a9..6a0f393faf 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -298,9 +298,6 @@ void Shutdown(NodeContext& node) StopREST(); StopRPC(); StopHTTPServer(); - for (const auto& client : node.chain_clients) { - client->flush(); - } StopMapPort(); // Because these depend on each-other, we make sure that neither can be diff --git a/src/interfaces/chain.h b/src/interfaces/chain.h index c9ef46243c..6945416cce 100644 --- a/src/interfaces/chain.h +++ b/src/interfaces/chain.h @@ -407,9 +407,6 @@ public: //! Start client execution and provide a scheduler. virtual void start(CScheduler& scheduler) = 0; - //! Save state to disk. - virtual void flush() = 0; - //! Shut down client. virtual void stop() = 0; diff --git a/src/wallet/interfaces.cpp b/src/wallet/interfaces.cpp index 9ce7b5b24f..c3478455ec 100644 --- a/src/wallet/interfaces.cpp +++ b/src/wallet/interfaces.cpp @@ -578,7 +578,6 @@ public: m_context.scheduler = &scheduler; return StartWallets(m_context); } - void flush() override {} void stop() override { return StopWallets(m_context); } void setMockTime(int64_t time) override { return SetMockTime(time); } void schedulerMockForward(std::chrono::seconds delta) override { Assert(m_context.scheduler)->MockForward(delta); }