Changeset View
Changeset View
Standalone View
Standalone View
src/dummywallet.cpp
// Copyright (c) 2018 The Bitcoin Core developers | // Copyright (c) 2018 The Bitcoin Core developers | ||||
// Distributed under the MIT software license, see the accompanying | // Distributed under the MIT software license, see the accompanying | ||||
// file COPYING or http://www.opensource.org/licenses/mit-license.php. | // file COPYING or http://www.opensource.org/licenses/mit-license.php. | ||||
#include <logging.h> | #include <logging.h> | ||||
#include <util/system.h> | #include <util/system.h> | ||||
#include <walletinitinterface.h> | #include <walletinitinterface.h> | ||||
class DummyWalletInit : public WalletInitInterface { | class DummyWalletInit : public WalletInitInterface { | ||||
public: | public: | ||||
bool HasWalletSupport() const override { return false; } | bool HasWalletSupport() const override { return false; } | ||||
void AddWalletOptions() const override; | void AddWalletOptions() const override; | ||||
bool ParameterInteraction() const override { return true; } | bool ParameterInteraction() const override { return true; } | ||||
void RegisterRPC(CRPCTable &) const override {} | void RegisterRPC(CRPCTable &) const override {} | ||||
bool Verify(const CChainParams &chainParams) const override { return true; } | bool Verify(const CChainParams &chainParams, | ||||
bool Open(const CChainParams &chainParams) const override { | interfaces::Chain &chain) const override { | ||||
return true; | |||||
} | |||||
bool Open(const CChainParams &chainParams, | |||||
interfaces::Chain &chain) const override { | |||||
LogPrintf("No wallet support compiled in!\n"); | LogPrintf("No wallet support compiled in!\n"); | ||||
return true; | return true; | ||||
} | } | ||||
void Start(CScheduler &scheduler) const override {} | void Start(CScheduler &scheduler) const override {} | ||||
void Flush() const override {} | void Flush() const override {} | ||||
void Stop() const override {} | void Stop() const override {} | ||||
void Close() const override {} | void Close() const override {} | ||||
}; | }; | ||||
Show All 14 Lines |