diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 7bfa5a89bcfa..ee66bb42aff6 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -171,10 +171,11 @@ add_library(bitcoin_node STATIC EXCLUDE_FROM_ALL net_processing.cpp netgroup.cpp node/abort.cpp + node/blockimport.cpp node/blockmanager_args.cpp node/blockstorage.cpp node/caches.cpp - node/chainstate.cpp + node/chainstate_load.cpp node/chainstatemanager_args.cpp node/coin.cpp node/coins_view_args.cpp @@ -207,6 +208,7 @@ add_library(bitcoin_node STATIC EXCLUDE_FROM_ALL policy/settings.cpp policy/truc_policy.cpp private_broadcast.cpp + script/script_check.cpp script/sigcache.cpp signet.cpp torcontrol.cpp @@ -214,7 +216,9 @@ add_library(bitcoin_node STATIC EXCLUDE_FROM_ALL txgraph.cpp txmempool.cpp txrequest.cpp - validation.cpp + block_validation.cpp + mempool_validation.cpp + chainstate.cpp validationinterface.cpp versionbits.cpp ) diff --git a/src/bench/block_assemble.cpp b/src/bench/block_assemble.cpp index 297465be80f5..84af166abf3a 100644 --- a/src/bench/block_assemble.cpp +++ b/src/bench/block_assemble.cpp @@ -4,6 +4,7 @@ #include #include +#include #include #include #include @@ -12,7 +13,7 @@ #include #include #include -#include +#include #include #include @@ -46,7 +47,7 @@ static void AssembleBlock(benchmark::Bench& bench) LOCK(::cs_main); for (const auto& txr : txs) { - const MempoolAcceptResult res = test_setup->m_node.chainman->ProcessTransaction(txr); + const MempoolAcceptResult res = ProcessTransaction(*test_setup->m_node.chainman, txr); assert(res.m_result_type == MempoolAcceptResult::ResultType::VALID); } } diff --git a/src/bench/checkblock.cpp b/src/bench/checkblock.cpp index b943dc0f82b3..dc47d24536a4 100644 --- a/src/bench/checkblock.cpp +++ b/src/bench/checkblock.cpp @@ -8,7 +8,7 @@ #include #include #include -#include +#include #include #include diff --git a/src/bench/checkblockindex.cpp b/src/bench/checkblockindex.cpp index 78e70a8d6a6d..108628064005 100644 --- a/src/bench/checkblockindex.cpp +++ b/src/bench/checkblockindex.cpp @@ -4,7 +4,7 @@ #include #include -#include +#include #include diff --git a/src/bench/connectblock.cpp b/src/bench/connectblock.cpp index 434bcdcbfe2c..0757ba1c9249 100644 --- a/src/bench/connectblock.cpp +++ b/src/bench/connectblock.cpp @@ -4,12 +4,13 @@ #include #include +#include #include #include #include