File tree Expand file tree Collapse file tree 8 files changed +19
-5
lines changed Expand file tree Collapse file tree 8 files changed +19
-5
lines changed Original file line number Diff line number Diff line change 8
8
#include < blockfilter.h>
9
9
#include < crypto/siphash.h>
10
10
#include < hash.h>
11
+ #include < primitives/block.h>
11
12
#include < primitives/transaction.h>
12
13
#include < script/script.h>
13
14
#include < streams.h>
15
+ #include < undo.h>
14
16
#include < util/golombrice.h>
15
17
#include < util/string.h>
16
18
Original file line number Diff line number Diff line change 5
5
#ifndef BITCOIN_BLOCKFILTER_H
6
6
#define BITCOIN_BLOCKFILTER_H
7
7
8
- #include < stdint.h>
9
- #include < string>
8
+ #include < cstddef>
9
+ #include < cstdint>
10
+ #include < ios>
10
11
#include < set>
12
+ #include < string>
11
13
#include < unordered_set>
14
+ #include < utility>
12
15
#include < vector>
13
16
14
17
#include < attributes.h>
15
- #include < primitives/block.h>
16
- #include < serialize.h>
17
18
#include < uint256.h>
18
- #include < undo.h>
19
19
#include < util/bytevectorhash.h>
20
20
21
+ class CBlock ;
22
+ class CBlockUndo ;
23
+
21
24
/* *
22
25
* This implements a Golomb-coded set as defined in BIP 158. It is a
23
26
* compact, probabilistic data structure for testing set membership.
Original file line number Diff line number Diff line change 10
10
#include < index/blockfilterindex.h>
11
11
#include < logging.h>
12
12
#include < node/blockstorage.h>
13
+ #include < undo.h>
13
14
#include < util/fs_helpers.h>
14
15
#include < validation.h>
15
16
Original file line number Diff line number Diff line change 12
12
#include < index/base.h>
13
13
#include < util/hasher.h>
14
14
15
+ #include < unordered_map>
16
+
15
17
static const char * const DEFAULT_BLOCKFILTERINDEX = " 0" ;
16
18
17
19
/* * Interval between compact filter checkpoints. See BIP 157. */
Original file line number Diff line number Diff line change 7
7
8
8
#include < blockfilter.h>
9
9
#include < core_io.h>
10
+ #include < primitives/block.h>
10
11
#include < serialize.h>
11
12
#include < streams.h>
13
+ #include < undo.h>
12
14
#include < univalue.h>
13
15
#include < util/strencodings.h>
14
16
Original file line number Diff line number Diff line change 6
6
7
7
#include < chainparams.h>
8
8
#include < node/blockstorage.h>
9
+ #include < primitives/block.h>
10
+ #include < undo.h>
9
11
#include < validation.h>
10
12
11
13
using node::BlockManager;
Original file line number Diff line number Diff line change 9
9
#include < key_io.h>
10
10
#include < streams.h>
11
11
#include < test/util/setup_common.h>
12
+ #include < validationinterface.h>
12
13
#include < wallet/context.h>
13
14
#include < wallet/wallet.h>
14
15
#include < wallet/walletdb.h>
Original file line number Diff line number Diff line change 21
21
#include < test/util/setup_common.h>
22
22
#include < util/translation.h>
23
23
#include < validation.h>
24
+ #include < validationinterface.h>
24
25
#include < wallet/coincontrol.h>
25
26
#include < wallet/context.h>
26
27
#include < wallet/receive.h>
You can’t perform that action at this time.
0 commit comments