Skip to content

Commit f4ac71c

Browse files
committed
lint: update circular dependencies allowlist, minor cleanup
1 parent ecb924c commit f4ac71c

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

src/llmq/ehf_signals.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@
1515
#include <validation.h>
1616

1717
namespace llmq {
18-
19-
2018
CEHFSignalsHandler::CEHFSignalsHandler(ChainstateManager& chainman, CMNHFManager& mnhfman, CSigningManager& sigman,
2119
CSigSharesManager& shareman, const CQuorumManager& qman) :
2220
m_chainman(chainman),
@@ -28,7 +26,6 @@ CEHFSignalsHandler::CEHFSignalsHandler(ChainstateManager& chainman, CMNHFManager
2826
sigman.RegisterRecoveredSigsListener(this);
2927
}
3028

31-
3229
CEHFSignalsHandler::~CEHFSignalsHandler()
3330
{
3431
sigman.UnregisterRecoveredSigsListener(this);

src/llmq/ehf_signals.h

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ class CBlockIndex;
1313
class ChainstateManager;
1414
class CMNHFManager;
1515

16-
namespace llmq
17-
{
16+
namespace llmq {
1817
class CQuorumManager;
1918
class CSigSharesManager;
2019
class CSigningManager;
@@ -39,7 +38,6 @@ class CEHFSignalsHandler : public CRecoveredSigsListener
3938

4039
~CEHFSignalsHandler();
4140

42-
4341
/**
4442
* Since Tip is updated it could be a time to generate EHF Signal
4543
*/
@@ -50,9 +48,7 @@ class CEHFSignalsHandler : public CRecoveredSigsListener
5048

5149
private:
5250
void trySignEHFSignal(int bit, const CBlockIndex* const pindex) EXCLUSIVE_LOCKS_REQUIRED(!cs);
53-
5451
};
55-
5652
} // namespace llmq
5753

5854
#endif // BITCOIN_LLMQ_EHF_SIGNALS_H

test/lint/lint-circular-dependencies.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,35 +26,42 @@
2626
"chainlock/chainlock -> instantsend/instantsend -> chainlock/chainlock",
2727
"chainlock/chainlock -> instantsend/instantsend -> instantsend/signing -> chainlock/chainlock",
2828
"chainlock/chainlock -> instantsend/instantsend -> net_processing -> chainlock/chainlock",
29+
"chainlock/chainlock -> instantsend/instantsend -> net_processing -> masternode/active/context -> chainlock/chainlock",
2930
"chainlock/chainlock -> validation -> chainlock/chainlock",
3031
"chainlock/chainlock -> validation -> evo/chainhelper -> chainlock/chainlock",
32+
"chainlock/signing -> instantsend/instantsend -> net_processing -> masternode/active/context -> chainlock/signing",
3133
"coinjoin/client -> net_processing -> coinjoin/client",
3234
"coinjoin/client -> net_processing -> coinjoin/context -> coinjoin/client",
33-
"coinjoin/context -> coinjoin/server -> net_processing -> coinjoin/context",
35+
"coinjoin/coinjoin -> instantsend/instantsend -> net_processing -> coinjoin/context -> coinjoin/coinjoin",
3436
"coinjoin/server -> net_processing -> coinjoin/server",
35-
"common/bloom -> evo/assetlocktx -> llmq/quorums -> net -> common/bloom",
37+
"coinjoin/server -> net_processing -> masternode/active/context -> coinjoin/server",
3638
"common/bloom -> evo/assetlocktx -> llmq/commitment -> evo/deterministicmns -> evo/simplifiedmns -> merkleblock -> common/bloom",
37-
"evo/assetlocktx -> llmq/commitment -> validation -> txmempool -> evo/assetlocktx",
39+
"common/bloom -> evo/assetlocktx -> llmq/quorums -> net -> common/bloom",
3840
"consensus/tx_verify -> evo/assetlocktx -> llmq/commitment -> validation -> consensus/tx_verify",
3941
"consensus/tx_verify -> evo/assetlocktx -> llmq/commitment -> validation -> txmempool -> consensus/tx_verify",
42+
"core_io -> evo/mnhftx -> llmq/signing -> net_processing -> evo/smldiff -> core_io",
43+
"evo/assetlocktx -> llmq/commitment -> validation -> txmempool -> evo/assetlocktx",
4044
"evo/chainhelper -> evo/specialtxman -> validation -> evo/chainhelper",
4145
"evo/deterministicmns -> index/txindex -> validation -> evo/deterministicmns",
4246
"evo/deterministicmns -> index/txindex -> validation -> txmempool -> evo/deterministicmns",
4347
"evo/netinfo -> evo/providertx -> evo/netinfo",
4448
"evo/smldiff -> llmq/blockprocessor -> llmq/utils -> llmq/snapshot -> evo/smldiff",
45-
"core_io -> evo/mnhftx -> llmq/signing -> net_processing -> evo/smldiff -> core_io",
4649
"evo/specialtxman -> validation -> evo/specialtxman",
4750
"governance/governance -> governance/object -> governance/governance",
4851
"governance/governance -> masternode/sync -> governance/governance",
4952
"governance/governance -> net_processing -> governance/governance",
5053
"instantsend/instantsend -> net_processing -> instantsend/instantsend",
5154
"instantsend/instantsend -> net_processing -> llmq/context -> instantsend/instantsend",
55+
"instantsend/instantsend -> net_processing -> masternode/active/context -> instantsend/instantsend",
5256
"instantsend/instantsend -> txmempool -> instantsend/instantsend",
57+
"instantsend/signing -> llmq/signing -> net_processing -> masternode/active/context -> instantsend/signing",
5358
"llmq/blockprocessor -> llmq/utils -> llmq/snapshot -> llmq/blockprocessor",
5459
"llmq/commitment -> llmq/utils -> llmq/snapshot -> llmq/commitment",
5560
"llmq/context -> llmq/signing -> net_processing -> llmq/context",
61+
"llmq/context -> llmq/signing -> net_processing -> masternode/active/context -> llmq/context",
5662
"llmq/dkgsession -> llmq/dkgsessionmgr -> llmq/dkgsessionhandler -> llmq/dkgsession",
5763
"llmq/dkgsessionhandler -> net_processing -> llmq/dkgsessionmgr -> llmq/dkgsessionhandler",
64+
"llmq/ehf_signals -> llmq/signing -> net_processing -> masternode/active/context -> llmq/ehf_signals",
5865
"llmq/signing -> llmq/signing_shares -> llmq/signing",
5966
"llmq/signing -> net_processing -> llmq/signing",
6067
"llmq/signing_shares -> net_processing -> llmq/signing_shares",

0 commit comments

Comments
 (0)