|
|
|
@ -50,6 +50,7 @@
|
|
|
|
|
#include <txmempool.h>
|
|
|
|
|
#include <ui_interface.h>
|
|
|
|
|
#include <util/asmap.h>
|
|
|
|
|
#include <util/check.h>
|
|
|
|
|
#include <util/moneystr.h>
|
|
|
|
|
#include <util/string.h>
|
|
|
|
|
#include <util/system.h>
|
|
|
|
@ -1377,9 +1378,9 @@ bool AppInitMain(const util::Ref& context, NodeContext& node)
|
|
|
|
|
node.mempool = &::mempool;
|
|
|
|
|
assert(!node.chainman);
|
|
|
|
|
node.chainman = &g_chainman;
|
|
|
|
|
ChainstateManager& chainman = EnsureChainman(node);
|
|
|
|
|
ChainstateManager& chainman = *Assert(node.chainman);
|
|
|
|
|
|
|
|
|
|
node.peer_logic.reset(new PeerLogicValidation(node.connman.get(), node.banman.get(), *node.scheduler, *node.chainman, *node.mempool));
|
|
|
|
|
node.peer_logic.reset(new PeerLogicValidation(node.connman.get(), node.banman.get(), *node.scheduler, chainman, *node.mempool));
|
|
|
|
|
RegisterValidationInterface(node.peer_logic.get());
|
|
|
|
|
|
|
|
|
|
// sanitize comments per BIP-0014, format user agent and check total size
|
|
|
|
|