refactor: Move CTxMemPoolEntry class to its own module

This change nukes the policy/fees->mempool circular dependency.

Easy to review using `diff --color-moved=dimmed-zebra`.
This commit is contained in:
Hennadii Stepanov
2022-11-16 20:16:07 +00:00
parent 3f1f5f6f1e
commit 75bbe594e5
19 changed files with 209 additions and 160 deletions

View File

@@ -261,6 +261,7 @@ BITCOIN_CORE_H = \
torcontrol.h \
txdb.h \
txmempool.h \
txmempool_entry.h \
txorphanage.h \
txrequest.h \
undo.h \
@@ -425,6 +426,7 @@ libbitcoin_node_a_SOURCES = \
torcontrol.cpp \
txdb.cpp \
txmempool.cpp \
txmempool_entry.cpp \
txorphanage.cpp \
txrequest.cpp \
validation.cpp \
@@ -930,6 +932,7 @@ libbitcoinkernel_la_SOURCES = \
threadinterrupt.cpp \
txdb.cpp \
txmempool.cpp \
txmempool_entry.cpp \
uint256.cpp \
util/check.cpp \
util/getuniquepath.cpp \