File tree Expand file tree Collapse file tree 5 files changed +15
-22
lines changed Expand file tree Collapse file tree 5 files changed +15
-22
lines changed Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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
2523class CBlockIndex ;
2624class CChainState ;
27- class CConnman ;
28- class CDBWrapper ;
25+ class CDataStream ;
2926class CMasternodeSync ;
27+ class CNode ;
3028class CSporkManager ;
29+ class CTxMemPool ;
3130class PeerManager ;
32-
31+ namespace Consensus {
32+ struct LLMQParams ;
33+ } // namespace Consensus
3334namespace instantsend {
3435class InstantSendSigner ;
3536} // namespace instantsend
3637
37- namespace llmq
38- {
38+ using NodeId = int64_t ;
39+
40+ namespace llmq {
3941class CChainLocksHandler ;
4042class CQuorumManager ;
4143class CSigningManager ;
Original file line number Diff line number Diff line change 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>
Original file line number Diff line number Diff line change 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>
Original file line number Diff line number Diff line change 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>
You can’t perform that action at this time.
0 commit comments