From fab89006d656261770503e54fdd01ac9167bdd49 Mon Sep 17 00:00:00 2001 From: MarcoFalke Date: Wed, 4 Aug 2021 21:04:44 +0200 Subject: Add missing includes and forward declarations, remove unused ones --- src/index/base.h | 3 +-- src/txdb.h | 5 ++++- src/validation.h | 8 +++++--- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/index/base.h b/src/index/base.h index df4bdff1ea..1390e3e570 100644 --- a/src/index/base.h +++ b/src/index/base.h @@ -6,11 +6,10 @@ #define BITCOIN_INDEX_BASE_H #include -#include -#include #include #include +class CBlock; class CBlockIndex; class CChainState; diff --git a/src/txdb.h b/src/txdb.h index 845d80788f..977c83356f 100644 --- a/src/txdb.h +++ b/src/txdb.h @@ -16,9 +16,12 @@ #include #include +class CBlockFileInfo; class CBlockIndex; -class CCoinsViewDBCursor; class uint256; +namespace Consensus { +struct Params; +}; //! -dbcache default (MiB) static const int64_t nDefaultDbCache = 450; diff --git a/src/validation.h b/src/validation.h index b80fa9d328..8d08f4400b 100644 --- a/src/validation.h +++ b/src/validation.h @@ -11,7 +11,9 @@ #endif #include +#include #include +#include #include #include #include // for ReadLE64 @@ -21,10 +23,11 @@ #include #include // For CMessageHeader::MessageStartChars #include