Skip to content

Commit 3d9e80e

Browse files
knstUdjinM6
authored andcommitted
refactor: cleanup unused members, includes and forward declaration after sporks removal
1 parent ee90879 commit 3d9e80e

8 files changed

Lines changed: 10 additions & 20 deletions

File tree

src/evo/chainhelper.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,12 @@ CChainstateHelper::CChainstateHelper(CEvoDB& evodb, CDeterministicMNManager& dmn
1818
llmq::CInstantSendManager& isman, llmq::CQuorumBlockProcessor& qblockman,
1919
llmq::CQuorumSnapshotManager& qsnapman, const ChainstateManager& chainman,
2020
const Consensus::Params& consensus_params, const CMasternodeSync& mn_sync,
21-
const CSporkManager& sporkman, const chainlock::Chainlocks& chainlocks,
22-
const llmq::CQuorumManager& qman) :
21+
const chainlock::Chainlocks& chainlocks, const llmq::CQuorumManager& qman) :
2322
isman{isman},
2423
credit_pool_manager{std::make_unique<CCreditPoolManager>(evodb, chainman)},
2524
m_chainlocks{chainlocks},
2625
ehf_manager{std::make_unique<CMNHFManager>(evodb, chainman, qman)},
27-
mn_payments{std::make_unique<CMNPaymentsProcessor>(dmnman, govman, chainman, consensus_params, mn_sync, sporkman)},
26+
mn_payments{std::make_unique<CMNPaymentsProcessor>(dmnman, govman, chainman, consensus_params, mn_sync)},
2827
special_tx{std::make_unique<CSpecialTxProcessor>(*credit_pool_manager, dmnman, *ehf_manager, qblockman, qsnapman,
2928
chainman, consensus_params, chainlocks, qman)}
3029
{}

src/evo/chainhelper.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ class CMasternodeSync;
1919
class CMNHFManager;
2020
class CMNPaymentsProcessor;
2121
class CSpecialTxProcessor;
22-
class CSporkManager;
2322
class CTransaction;
2423
class uint256;
2524
struct CCreditPool;
@@ -61,8 +60,7 @@ class CChainstateHelper
6160
llmq::CInstantSendManager& isman, llmq::CQuorumBlockProcessor& qblockman,
6261
llmq::CQuorumSnapshotManager& qsnapman, const ChainstateManager& chainman,
6362
const Consensus::Params& consensus_params, const CMasternodeSync& mn_sync,
64-
const CSporkManager& sporkman, const chainlock::Chainlocks& chainlocks,
65-
const llmq::CQuorumManager& qman);
63+
const chainlock::Chainlocks& chainlocks, const llmq::CQuorumManager& qman);
6664
~CChainstateHelper();
6765

6866
/** Passthrough functions to chainlock::Chainlocks */

src/governance/governance.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,17 @@
1111
#include <governance/validators.h>
1212
#include <masternode/meta.h>
1313
#include <masternode/sync.h>
14-
#include <spork.h>
1514

1615
#include <chain.h>
1716
#include <chainparams.h>
1817
#include <common/bloom.h>
1918
#include <deploymentstatus.h>
19+
#include <net.h>
2020
#include <node/interface_ui.h>
2121
#include <protocol.h>
2222
#include <shutdown.h>
2323
#include <timedata.h>
24+
#include <util/check.h>
2425
#include <util/thread.h>
2526
#include <util/time.h>
2627
#include <validationinterface.h>

src/governance/governance.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ class CGovernanceObject;
4040
class CGovernanceVote;
4141
class CMasternodeMetaMan;
4242
class CMasternodeSync;
43-
class CSporkManager;
4443
class CSuperblock;
4544

4645
class UniValue;

src/masternode/payments.h

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ class CGovernanceManager;
1717
class ChainstateManager;
1818
class CMasternodeSync;
1919
class CTransaction;
20-
class CSporkManager;
2120
class CTxOut;
2221

2322
struct CMutableTransaction;
@@ -38,7 +37,6 @@ class CMNPaymentsProcessor
3837
const ChainstateManager& m_chainman;
3938
const Consensus::Params& m_consensus_params;
4039
const CMasternodeSync& m_mn_sync;
41-
const CSporkManager& m_sporkman;
4240

4341
private:
4442
[[nodiscard]] bool GetBlockTxOuts(const CBlockIndex* pindexPrev, const CAmount blockSubsidy, const CAmount feeReward,
@@ -51,9 +49,8 @@ class CMNPaymentsProcessor
5149

5250
public:
5351
explicit CMNPaymentsProcessor(CDeterministicMNManager& dmnman, CGovernanceManager& govman, const ChainstateManager& chainman,
54-
const Consensus::Params& consensus_params, const CMasternodeSync& mn_sync, const CSporkManager& sporkman) :
55-
m_dmnman{dmnman}, m_govman{govman}, m_chainman{chainman}, m_consensus_params{consensus_params}, m_mn_sync{mn_sync},
56-
m_sporkman{sporkman} {}
52+
const Consensus::Params& consensus_params, const CMasternodeSync& mn_sync) :
53+
m_dmnman{dmnman}, m_govman{govman}, m_chainman{chainman}, m_consensus_params{consensus_params}, m_mn_sync{mn_sync} {}
5754

5855
bool IsBlockValueValid(const CBlock& block, const int nBlockHeight, const CAmount blockReward, std::string& strErrorRet, const bool check_superblock);
5956
bool IsBlockPayeeValid(const CTransaction& txNew, const CBlockIndex* pindexPrev, const CAmount blockSubsidy, const CAmount feeReward, const bool check_superblock);

src/node/chainstate.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ void DashChainstateSetup(ChainstateManager& chainman,
236236
mempool->ConnectManagers(dmnman.get(), llmq_ctx->isman.get());
237237
chain_helper.reset();
238238
chain_helper = std::make_unique<CChainstateHelper>(evodb, *dmnman, govman, *(llmq_ctx->isman), *(llmq_ctx->quorum_block_processor),
239-
*(llmq_ctx->qsnapman), chainman, consensus_params, mn_sync, sporkman, chainlocks,
239+
*(llmq_ctx->qsnapman), chainman, consensus_params, mn_sync, chainlocks,
240240
*(llmq_ctx->qman));
241241
}
242242

src/rpc/mining.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,12 @@
1414
#include <core_io.h>
1515
#include <deploymentinfo.h>
1616
#include <deploymentstatus.h>
17+
#include <governance/classes.h>
1718
#include <key_io.h>
1819
#include <llmq/blockprocessor.h>
1920
#include <llmq/context.h>
2021
#include <evo/evodb.h>
22+
#include <masternode/sync.h>
2123
#include <net.h>
2224
#include <node/context.h>
2325
#include <node/miner.h>
@@ -42,10 +44,6 @@
4244
#include <validationinterface.h>
4345
#include <warnings.h>
4446

45-
#include <governance/classes.h>
46-
#include <governance/governance.h>
47-
#include <masternode/sync.h>
48-
4947
#include <memory>
5048
#include <stdint.h>
5149

test/functional/feature_governance_cl.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,6 @@ def run_test(self):
5555
self.sync_blocks()
5656
self.wait_for_chainlocked_block_all_nodes(self.nodes[0].getbestblockhash())
5757

58-
self.wait_for_sporks_same()
59-
6058
# Move to the superblock cycle start block
6159
n = sb_cycle - self.nodes[0].getblockcount() % sb_cycle
6260
if n > 0:

0 commit comments

Comments
 (0)