File tree Expand file tree Collapse file tree 3 files changed +10
-6
lines changed Expand file tree Collapse file tree 3 files changed +10
-6
lines changed Original file line number Diff line number Diff line change 6
6
#define BITCOIN_INDEX_BASE_H
7
7
8
8
#include < dbwrapper.h>
9
- #include < primitives/block.h>
10
- #include < primitives/transaction.h>
11
9
#include < threadinterrupt.h>
12
10
#include < validationinterface.h>
13
11
12
+ class CBlock ;
14
13
class CBlockIndex ;
15
14
class CChainState ;
16
15
Original file line number Diff line number Diff line change 16
16
#include < utility>
17
17
#include < vector>
18
18
19
+ class CBlockFileInfo ;
19
20
class CBlockIndex ;
20
- class CCoinsViewDBCursor ;
21
21
class uint256 ;
22
+ namespace Consensus {
23
+ struct Params ;
24
+ };
22
25
23
26
// ! -dbcache default (MiB)
24
27
static const int64_t nDefaultDbCache = 450 ;
Original file line number Diff line number Diff line change 11
11
#endif
12
12
13
13
#include < amount.h>
14
+ #include < arith_uint256.h>
14
15
#include < attributes.h>
16
+ #include < chain.h>
15
17
#include < coins.h>
16
18
#include < consensus/validation.h>
17
19
#include < crypto/common.h> // for ReadLE64
21
23
#include < policy/packages.h>
22
24
#include < protocol.h> // For CMessageHeader::MessageStartChars
23
25
#include < script/script_error.h>
26
+ #include < serialize.h>
24
27
#include < sync.h>
25
- #include < txmempool.h> // For CTxMemPool::cs
26
28
#include < txdb.h>
27
- #include < serialize.h>
29
+ #include < txmempool.h> // For CTxMemPool::cs
30
+ #include < uint256.h>
28
31
#include < util/check.h>
29
32
#include < util/hasher.h>
30
33
#include < util/translation.h>
42
45
43
46
class CChainState ;
44
47
class BlockValidationState ;
45
- class CBlockIndex ;
46
48
class CBlockTreeDB ;
47
49
class CBlockUndo ;
48
50
class CChainParams ;
You can’t perform that action at this time.
0 commit comments