Changeset View
Changeset View
Standalone View
Standalone View
src/interfaces/chain.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 <interfaces/chain.h> | #include <interfaces/chain.h> | ||||
#include <chain.h> | #include <chain.h> | ||||
#include <chainparams.h> | #include <chainparams.h> | ||||
#include <interfaces/wallet.h> | |||||
#include <net.h> | #include <net.h> | ||||
#include <policy/mempool.h> | #include <policy/mempool.h> | ||||
#include <primitives/block.h> | #include <primitives/block.h> | ||||
#include <primitives/blockhash.h> | #include <primitives/blockhash.h> | ||||
#include <primitives/transaction.h> | #include <primitives/transaction.h> | ||||
#include <protocol.h> | #include <protocol.h> | ||||
#include <sync.h> | #include <sync.h> | ||||
#include <threadsafety.h> | #include <threadsafety.h> | ||||
▲ Show 20 Lines • Show All 231 Lines • ▼ Show 20 Lines | public: | ||||
::uiInterface.InitMessage(message); | ::uiInterface.InitMessage(message); | ||||
} | } | ||||
void initWarning(const std::string &message) override { | void initWarning(const std::string &message) override { | ||||
InitWarning(message); | InitWarning(message); | ||||
} | } | ||||
void initError(const std::string &message) override { | void initError(const std::string &message) override { | ||||
InitError(message); | InitError(message); | ||||
} | } | ||||
void loadWallet(std::unique_ptr<Wallet> wallet) override { | |||||
::uiInterface.LoadWallet(wallet); | |||||
} | |||||
}; | }; | ||||
} // namespace | } // namespace | ||||
std::unique_ptr<Chain> MakeChain() { | std::unique_ptr<Chain> MakeChain() { | ||||
return std::make_unique<ChainImpl>(); | return std::make_unique<ChainImpl>(); | ||||
} | } | ||||
} // namespace interfaces | } // namespace interfaces |