Skip to content

Commit d1de786

Browse files
committed
chore: cleanup unused headers from instantsend (dependent) sources
1 parent b4d1bd2 commit d1de786

File tree

5 files changed

+15
-22
lines changed

5 files changed

+15
-22
lines changed

src/instantsend/instantsend.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,18 @@
66

77
#include <chainparams.h>
88
#include <consensus/validation.h>
9-
#include <dbwrapper.h>
10-
#include <index/txindex.h>
119
#include <net_processing.h>
1210
#include <node/blockstorage.h>
1311
#include <stats/client.h>
1412
#include <txmempool.h>
15-
#include <util/irange.h>
16-
#include <util/ranges.h>
1713
#include <util/thread.h>
1814
#include <validation.h>
1915

2016
#include <bls/bls_batchverifier.h>
21-
#include <instantsend/lock.h>
2217
#include <instantsend/signing.h>
2318
#include <llmq/chainlocks.h>
2419
#include <llmq/commitment.h>
2520
#include <llmq/quorums.h>
26-
#include <llmq/signing_shares.h>
2721
#include <masternode/sync.h>
2822
#include <spork.h>
2923

src/instantsend/instantsend.h

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,37 +5,39 @@
55
#ifndef BITCOIN_INSTANTSEND_INSTANTSEND_H
66
#define BITCOIN_INSTANTSEND_INSTANTSEND_H
77

8-
#include <llmq/signing.h>
9-
10-
#include <consensus/params.h>
11-
#include <instantsend/db.h>
12-
#include <instantsend/lock.h>
138
#include <net_types.h>
149
#include <primitives/transaction.h>
10+
#include <protocol.h>
11+
#include <sync.h>
1512
#include <util/threadinterrupt.h>
16-
#include <txmempool.h>
17-
#include <unordered_lru_cache.h>
13+
#include <threadsafety.h>
1814

19-
#include <gsl/pointers.h>
15+
#include <instantsend/db.h>
16+
#include <instantsend/lock.h>
17+
#include <unordered_lru_cache.h>
2018

2119
#include <atomic>
2220
#include <unordered_map>
2321
#include <unordered_set>
2422

2523
class CBlockIndex;
2624
class CChainState;
27-
class CConnman;
28-
class CDBWrapper;
25+
class CDataStream;
2926
class CMasternodeSync;
27+
class CNode;
3028
class CSporkManager;
29+
class CTxMemPool;
3130
class PeerManager;
32-
31+
namespace Consensus {
32+
struct LLMQParams;
33+
} // namespace Consensus
3334
namespace instantsend {
3435
class InstantSendSigner;
3536
} // namespace instantsend
3637

37-
namespace llmq
38-
{
38+
using NodeId = int64_t;
39+
40+
namespace llmq {
3941
class CChainLocksHandler;
4042
class CQuorumManager;
4143
class CSigningManager;

src/rpc/mining.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
#include <deploymentinfo.h>
1616
#include <deploymentstatus.h>
1717
#include <key_io.h>
18-
#include <instantsend/instantsend.h>
1918
#include <llmq/blockprocessor.h>
2019
#include <llmq/context.h>
2120
#include <llmq/chainlocks.h>

src/test/fuzz/process_message.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#include <validationinterface.h>
2424
#include <version.h>
2525

26-
#include <instantsend/instantsend.h>
2726
#include <llmq/blockprocessor.h>
2827
#include <llmq/chainlocks.h>
2928
#include <llmq/dkgsessionmgr.h>

src/test/miner_tests.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
#include <consensus/validation.h>
1010
#include <evo/evodb.h>
1111
#include <governance/governance.h>
12-
#include <instantsend/instantsend.h>
1312
#include <llmq/blockprocessor.h>
1413
#include <llmq/chainlocks.h>
1514
#include <llmq/context.h>

0 commit comments

Comments
 (0)