diff --git a/src/walletinitinterface.h b/src/walletinitinterface.h index a21eb8f06f..b18b526edf 100644 --- a/src/walletinitinterface.h +++ b/src/walletinitinterface.h @@ -1,32 +1,26 @@ // Copyright (c) 2017 The Bitcoin Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #ifndef BITCOIN_WALLETINITINTERFACE_H #define BITCOIN_WALLETINITINTERFACE_H -#include - -#include - -class CScheduler; -class CRPCTable; struct InitInterfaces; class WalletInitInterface { public: /** Is the wallet component enabled */ virtual bool HasWalletSupport() const = 0; /** Get wallet help string */ virtual void AddWalletOptions() const = 0; /** Check wallet parameter interaction */ virtual bool ParameterInteraction() const = 0; /** Add wallets that should be opened to list of init interfaces. */ virtual void Construct(InitInterfaces &interfaces) const = 0; virtual ~WalletInitInterface() {} }; extern const WalletInitInterface &g_wallet_init_interface; #endif // BITCOIN_WALLETINITINTERFACE_H