Skip to content

Commit 44e644e

Browse files
committed
refactor: removed multiple unused includes; added some must-have headers
It improves compilation time insignificantly (1minute out of 98minutes, assuming 1 core compilation, 1% improvement)
1 parent b389d0b commit 44e644e

Some content is hidden

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

53 files changed

+27
-129
lines changed

src/bls/bls_worker.cpp

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

55
#include <bls/bls_worker.h>
66
#include <hash.h>
7-
#include <serialize.h>
87

98
#include <util/ranges.h>
109
#include <util/system.h>

src/coinjoin/client.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
#include <chain.h>
88
#include <chainparams.h>
99
#include <coinjoin/options.h>
10-
#include <consensus/validation.h>
1110
#include <core_io.h>
1211
#include <evo/deterministicmns.h>
1312
#include <masternode/meta.h>
@@ -25,10 +24,9 @@
2524
#include <version.h>
2625
#include <wallet/coincontrol.h>
2726
#include <wallet/coinjoin.h>
28-
#include <wallet/fees.h>
27+
#include <wallet/coinselection.h>
2928
#include <wallet/receive.h>
3029
#include <wallet/spend.h>
31-
#include <walletinitinterface.h>
3230

3331
#include <memory>
3432
#include <univalue.h>

src/coinjoin/coinjoin.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,10 @@
77
#include <bls/bls.h>
88
#include <chain.h>
99
#include <chainparams.h>
10-
#include <consensus/validation.h>
11-
#include <governance/common.h>
1210
#include <instantsend/instantsend.h>
1311
#include <llmq/chainlocks.h>
1412
#include <masternode/node.h>
1513
#include <masternode/sync.h>
16-
#include <messagesigner.h>
17-
#include <netmessagemaker.h>
1814
#include <txmempool.h>
1915
#include <util/moneystr.h>
2016
#include <util/system.h>

src/coinjoin/interfaces.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,8 @@
99
#include <coinjoin/options.h>
1010
#include <node/context.h>
1111
#include <util/check.h>
12-
#include <wallet/wallet.h>
1312
#include <walletinitinterface.h>
1413

15-
#include <univalue.h>
16-
1714
#include <memory>
1815
#include <string>
1916

src/coinjoin/server.cpp

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

55
#include <coinjoin/server.h>
66

7-
#include <consensus/validation.h>
87
#include <core_io.h>
98
#include <evo/deterministicmns.h>
109
#include <masternode/meta.h>
@@ -21,7 +20,6 @@
2120
#include <util/ranges.h>
2221
#include <util/system.h>
2322
#include <validation.h>
24-
#include <version.h>
2523

2624
#include <univalue.h>
2725

src/coinjoin/util.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,8 @@
33
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
44

55
#include <coinjoin/util.h>
6-
#include <net.h>
76
#include <policy/fees.h>
87
#include <policy/policy.h>
9-
#include <script/sign.h>
108
#include <util/translation.h>
119
#include <wallet/fees.h>
1210
#include <wallet/spend.h>

src/dsnotificationinterface.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
// Distributed under the MIT software license, see the accompanying
33
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
44

5-
#include <chainparams.h>
65
#include <coinjoin/coinjoin.h>
76
#ifdef ENABLE_WALLET
87
#include <coinjoin/client.h>
@@ -11,7 +10,6 @@
1110
#include <dsnotificationinterface.h>
1211
#include <governance/governance.h>
1312
#include <masternode/sync.h>
14-
#include <net_processing.h>
1513
#include <validation.h>
1614

1715
#include <evo/deterministicmns.h>

src/evo/chainhelper.cpp

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

55
#include <evo/chainhelper.h>
66

7-
#include <consensus/params.h>
7+
#include <chainparams.h>
88
#include <evo/specialtxman.h>
99
#include <instantsend/instantsend.h>
1010
#include <instantsend/lock.h>

src/evo/deterministicmns.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#include <evo/specialtx.h>
1212
#include <index/txindex.h>
1313

14-
#include <base58.h>
1514
#include <chainparams.h>
1615
#include <coins.h>
1716
#include <consensus/validation.h>

src/evo/dmnstate.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,10 @@
33
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
44

55
#include <evo/dmnstate.h>
6-
#include <evo/providertx.h>
76

8-
#include <chainparams.h>
9-
#include <consensus/validation.h>
107
#include <script/standard.h>
118

129
#include <univalue.h>
13-
#include <messagesigner.h>
1410

1511
std::string CDeterministicMNState::ToString() const
1612
{

0 commit comments

Comments
 (0)