Skip to content

Commit ca37e0f

Browse files
committed
Merge pull request #5697
60c8bac Includes: Cleanup around net main and wallet (Jorge Timón) 9dd793f TRIVIAL: Missing includes (Jorge Timón)
2 parents 240b30e + 60c8bac commit ca37e0f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+92
-46
lines changed

src/alert.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include "timedata.h"
1212
#include "ui_interface.h"
1313
#include "util.h"
14+
#include "utilstrencodings.h"
1415

1516
#include <stdint.h>
1617
#include <algorithm>

src/bitcoind.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
// Distributed under the MIT software license, see the accompanying
44
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
55

6+
#include "chainparams.h"
67
#include "clientversion.h"
78
#include "rpcserver.h"
89
#include "init.h"
9-
#include "main.h"
1010
#include "noui.h"
1111
#include "scheduler.h"
1212
#include "util.h"

src/checkpoints.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
#include "checkpoints.h"
66

7+
#include "chain.h"
78
#include "chainparams.h"
89
#include "main.h"
910
#include "uint256.h"

src/init.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111

1212
#include "addrman.h"
1313
#include "amount.h"
14+
#include "chain.h"
15+
#include "chainparams.h"
1416
#include "checkpoints.h"
1517
#include "compat/sanity.h"
1618
#include "consensus/validation.h"
@@ -23,11 +25,14 @@
2325
#include "script/standard.h"
2426
#include "scheduler.h"
2527
#include "txdb.h"
28+
#include "txmempool.h"
2629
#include "ui_interface.h"
2730
#include "util.h"
2831
#include "utilmoneystr.h"
32+
#include "utilstrencodings.h"
2933
#include "validationinterface.h"
3034
#ifdef ENABLE_WALLET
35+
#include "wallet/db.h"
3136
#include "wallet/wallet.h"
3237
#include "wallet/walletdb.h"
3338
#endif

src/main.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,25 @@
1313
#include "checkqueue.h"
1414
#include "consensus/consensus.h"
1515
#include "consensus/validation.h"
16+
#include "hash.h"
1617
#include "init.h"
1718
#include "merkleblock.h"
1819
#include "net.h"
1920
#include "policy/policy.h"
2021
#include "pow.h"
22+
#include "primitives/block.h"
23+
#include "primitives/transaction.h"
24+
#include "script/script.h"
25+
#include "script/sigcache.h"
26+
#include "script/standard.h"
27+
#include "tinyformat.h"
2128
#include "txdb.h"
2229
#include "txmempool.h"
2330
#include "ui_interface.h"
2431
#include "undo.h"
2532
#include "util.h"
2633
#include "utilmoneystr.h"
34+
#include "utilstrencodings.h"
2735
#include "validationinterface.h"
2836

2937
#include <sstream>

src/main.h

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,10 @@
1212

1313
#include "amount.h"
1414
#include "chain.h"
15-
#include "chainparams.h"
1615
#include "coins.h"
1716
#include "net.h"
18-
#include "primitives/block.h"
19-
#include "primitives/transaction.h"
20-
#include "script/script.h"
21-
#include "script/sigcache.h"
22-
#include "script/standard.h"
17+
#include "script/script_error.h"
2318
#include "sync.h"
24-
#include "tinyformat.h"
25-
#include "txmempool.h"
26-
#include "uint256.h"
2719

2820
#include <algorithm>
2921
#include <exception>
@@ -41,6 +33,7 @@ class CBlockTreeDB;
4133
class CBloomFilter;
4234
class CInv;
4335
class CScriptCheck;
36+
class CTxMemPool;
4437
class CValidationInterface;
4538
class CValidationState;
4639

src/miner.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
#include "miner.h"
77

88
#include "amount.h"
9+
#include "chain.h"
910
#include "chainparams.h"
11+
#include "coins.h"
1012
#include "consensus/consensus.h"
1113
#include "consensus/validation.h"
1214
#include "hash.h"
@@ -15,7 +17,9 @@
1517
#include "policy/policy.h"
1618
#include "pow.h"
1719
#include "primitives/transaction.h"
20+
#include "script/standard.h"
1821
#include "timedata.h"
22+
#include "txmempool.h"
1923
#include "util.h"
2024
#include "utilmoneystr.h"
2125
#include "validationinterface.h"

src/net.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,12 @@
1212
#include "addrman.h"
1313
#include "chainparams.h"
1414
#include "clientversion.h"
15+
#include "crypto/common.h"
16+
#include "hash.h"
1517
#include "primitives/transaction.h"
1618
#include "scheduler.h"
1719
#include "ui_interface.h"
18-
#include "crypto/common.h"
20+
#include "utilstrencodings.h"
1921

2022
#ifdef WIN32
2123
#include <string.h>

src/net.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
#include "bloom.h"
1010
#include "compat.h"
11-
#include "hash.h"
1211
#include "limitedmap.h"
1312
#include "mruset.h"
1413
#include "netbase.h"
@@ -17,7 +16,6 @@
1716
#include "streams.h"
1817
#include "sync.h"
1918
#include "uint256.h"
20-
#include "utilstrencodings.h"
2119

2220
#include <deque>
2321
#include <stdint.h>
@@ -31,7 +29,6 @@
3129
#include <boost/signals2/signal.hpp>
3230

3331
class CAddrMan;
34-
class CBlockIndex;
3532
class CScheduler;
3633
class CNode;
3734

src/qt/bitcoin.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
#include "bitcoingui.h"
1010

11+
#include "chainparams.h"
1112
#include "clientmodel.h"
1213
#include "guiconstants.h"
1314
#include "guiutil.h"
@@ -24,7 +25,6 @@
2425
#endif
2526

2627
#include "init.h"
27-
#include "main.h"
2828
#include "rpcserver.h"
2929
#include "scheduler.h"
3030
#include "ui_interface.h"

0 commit comments

Comments
 (0)