Skip to content

Commit 7459b1e

Browse files
committed
fix: resolve -Wunused-private-field warnings
1 parent 7a52083 commit 7459b1e

File tree

7 files changed

+20
-30
lines changed

7 files changed

+20
-30
lines changed

src/coinjoin/client.cpp

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ PeerMsgRet CCoinJoinClientQueueManager::ProcessDSQueue(const CNode& peer, CConnm
105105

106106
// if the queue is ready, submit if we can
107107
if (dsq.fReady &&
108-
m_walletman.ForAnyCJClientMan([this, &connman, &dmn](std::unique_ptr<CCoinJoinClientManager>& clientman) {
108+
m_walletman.ForAnyCJClientMan([&connman, &dmn](std::unique_ptr<CCoinJoinClientManager>& clientman) {
109109
return clientman->TrySubmitDenominate(dmn->proTxHash, connman);
110110
})) {
111111
LogPrint(BCLog::COINJOIN, "DSQUEUE -- CoinJoin queue is ready, masternode=%s, queue=%s\n", dmn->proTxHash.ToString(), dsq.ToString());
@@ -161,14 +161,12 @@ void CCoinJoinClientManager::ProcessMessage(CNode& peer, CChainState& active_cha
161161
}
162162
}
163163

164-
CCoinJoinClientSession::CCoinJoinClientSession(const std::shared_ptr<CWallet>& wallet, CoinJoinWalletManager& walletman,
165-
CCoinJoinClientManager& clientman, CDeterministicMNManager& dmnman,
166-
CMasternodeMetaMan& mn_metaman, const CMasternodeSync& mn_sync,
167-
const llmq::CInstantSendManager& isman,
164+
CCoinJoinClientSession::CCoinJoinClientSession(const std::shared_ptr<CWallet>& wallet, CCoinJoinClientManager& clientman,
165+
CDeterministicMNManager& dmnman, CMasternodeMetaMan& mn_metaman,
166+
const CMasternodeSync& mn_sync, const llmq::CInstantSendManager& isman,
168167
const std::unique_ptr<CCoinJoinClientQueueManager>& queueman,
169168
bool is_masternode) :
170169
m_wallet(wallet),
171-
m_walletman(walletman),
172170
m_clientman(clientman),
173171
m_dmnman(dmnman),
174172
m_mn_metaman(mn_metaman),
@@ -998,8 +996,7 @@ bool CCoinJoinClientManager::DoAutomaticDenominating(ChainstateManager& chainman
998996
AssertLockNotHeld(cs_deqsessions);
999997
LOCK(cs_deqsessions);
1000998
if (int(deqSessions.size()) < CCoinJoinClientOptions::GetSessions()) {
1001-
deqSessions.emplace_back(m_wallet, m_walletman, *this, m_dmnman, m_mn_metaman, m_mn_sync, m_isman, m_queueman,
1002-
m_is_masternode);
999+
deqSessions.emplace_back(m_wallet, *this, m_dmnman, m_mn_metaman, m_mn_sync, m_isman, m_queueman, m_is_masternode);
10031000
}
10041001
for (auto& session : deqSessions) {
10051002
if (!CheckAutomaticBackup()) return false;
@@ -1905,9 +1902,8 @@ void CoinJoinWalletManager::Add(const std::shared_ptr<CWallet>& wallet)
19051902
{
19061903
LOCK(cs_wallet_manager_map);
19071904
m_wallet_manager_map.try_emplace(wallet->GetName(),
1908-
std::make_unique<CCoinJoinClientManager>(wallet, *this, m_dmnman, m_mn_metaman,
1909-
m_mn_sync, m_isman, m_queueman,
1910-
m_is_masternode));
1905+
std::make_unique<CCoinJoinClientManager>(wallet, m_dmnman, m_mn_metaman, m_mn_sync,
1906+
m_isman, m_queueman, m_is_masternode));
19111907
}
19121908

19131909
void CoinJoinWalletManager::DoMaintenance(CConnman& connman)

src/coinjoin/client.h

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,6 @@ class CCoinJoinClientSession : public CCoinJoinBaseSession
139139
{
140140
private:
141141
const std::shared_ptr<CWallet> m_wallet;
142-
CoinJoinWalletManager& m_walletman;
143142
CCoinJoinClientManager& m_clientman;
144143
CDeterministicMNManager& m_dmnman;
145144
CMasternodeMetaMan& m_mn_metaman;
@@ -201,10 +200,9 @@ class CCoinJoinClientSession : public CCoinJoinBaseSession
201200
void SetNull() override EXCLUSIVE_LOCKS_REQUIRED(cs_coinjoin);
202201

203202
public:
204-
explicit CCoinJoinClientSession(const std::shared_ptr<CWallet>& wallet, CoinJoinWalletManager& walletman,
205-
CCoinJoinClientManager& clientman, CDeterministicMNManager& dmnman,
206-
CMasternodeMetaMan& mn_metaman, const CMasternodeSync& mn_sync,
207-
const llmq::CInstantSendManager& isman,
203+
explicit CCoinJoinClientSession(const std::shared_ptr<CWallet>& wallet, CCoinJoinClientManager& clientman,
204+
CDeterministicMNManager& dmnman, CMasternodeMetaMan& mn_metaman,
205+
const CMasternodeSync& mn_sync, const llmq::CInstantSendManager& isman,
208206
const std::unique_ptr<CCoinJoinClientQueueManager>& queueman, bool is_masternode);
209207

210208
void ProcessMessage(CNode& peer, CChainState& active_chainstate, CConnman& connman, const CTxMemPool& mempool, std::string_view msg_type, CDataStream& vRecv);
@@ -266,7 +264,6 @@ class CCoinJoinClientManager
266264
{
267265
private:
268266
const std::shared_ptr<CWallet> m_wallet;
269-
CoinJoinWalletManager& m_walletman;
270267
CDeterministicMNManager& m_dmnman;
271268
CMasternodeMetaMan& m_mn_metaman;
272269
const CMasternodeSync& m_mn_sync;
@@ -305,12 +302,11 @@ class CCoinJoinClientManager
305302
CCoinJoinClientManager(CCoinJoinClientManager const&) = delete;
306303
CCoinJoinClientManager& operator=(CCoinJoinClientManager const&) = delete;
307304

308-
explicit CCoinJoinClientManager(const std::shared_ptr<CWallet>& wallet, CoinJoinWalletManager& walletman,
309-
CDeterministicMNManager& dmnman, CMasternodeMetaMan& mn_metaman,
310-
const CMasternodeSync& mn_sync, const llmq::CInstantSendManager& isman,
305+
explicit CCoinJoinClientManager(const std::shared_ptr<CWallet>& wallet, CDeterministicMNManager& dmnman,
306+
CMasternodeMetaMan& mn_metaman, const CMasternodeSync& mn_sync,
307+
const llmq::CInstantSendManager& isman,
311308
const std::unique_ptr<CCoinJoinClientQueueManager>& queueman, bool is_masternode) :
312309
m_wallet(wallet),
313-
m_walletman(walletman),
314310
m_dmnman(dmnman),
315311
m_mn_metaman(mn_metaman),
316312
m_mn_sync(mn_sync),

src/evo/creditpool.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -235,10 +235,10 @@ CCreditPoolManager::CCreditPoolManager(CEvoDB& _evoDb)
235235
{
236236
}
237237

238-
CCreditPoolDiff::CCreditPoolDiff(CCreditPool starter, const CBlockIndex *pindexPrev, const Consensus::Params& consensusParams, const CAmount blockSubsidy) :
238+
CCreditPoolDiff::CCreditPoolDiff(CCreditPool starter, const CBlockIndex* pindexPrev,
239+
const Consensus::Params& consensusParams, const CAmount blockSubsidy) :
239240
pool(std::move(starter)),
240-
pindexPrev(pindexPrev),
241-
params(consensusParams)
241+
pindexPrev(pindexPrev)
242242
{
243243
assert(pindexPrev);
244244

src/evo/creditpool.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ class CCreditPoolDiff {
7575
CAmount platformReward{0};
7676

7777
const CBlockIndex *pindexPrev{nullptr};
78-
const Consensus::Params& params;
78+
7979
public:
8080
explicit CCreditPoolDiff(CCreditPool starter, const CBlockIndex *pindexPrev,
8181
const Consensus::Params& consensusParams,

src/evo/deterministicmns.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -563,7 +563,6 @@ class CDeterministicMNManager
563563
// Main thread has indicated we should perform cleanup up to this height
564564
std::atomic<int> to_cleanup {0};
565565

566-
CChainState& m_chainstate;
567566
CEvoDB& m_evoDb;
568567

569568
std::unordered_map<uint256, CDeterministicMNList, StaticSaltedHasher> mnListsCache GUARDED_BY(cs);
@@ -572,8 +571,7 @@ class CDeterministicMNManager
572571
const CBlockIndex* m_initial_snapshot_index GUARDED_BY(cs) {nullptr};
573572

574573
public:
575-
explicit CDeterministicMNManager(CChainState& chainstate, CEvoDB& evoDb) :
576-
m_chainstate(chainstate),
574+
explicit CDeterministicMNManager(CEvoDB& evoDb) :
577575
m_evoDb(evoDb)
578576
{
579577
}

src/node/chainstate.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ void DashChainstateSetup(ChainstateManager& chainman,
213213
{
214214
// Same logic as pblocktree
215215
dmnman.reset();
216-
dmnman = std::make_unique<CDeterministicMNManager>(chainman.ActiveChainstate(), *evodb);
216+
dmnman = std::make_unique<CDeterministicMNManager>(*evodb);
217217

218218
cpoolman.reset();
219219
cpoolman = std::make_unique<CCreditPoolManager>(*evodb);

src/wallet/hdchain.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ class CHDPubKey
122122
{
123123
private:
124124
static const int CURRENT_VERSION = 1;
125-
int nVersion{CHDPubKey::CURRENT_VERSION};
125+
[[maybe_unused]] int nVersion{CHDPubKey::CURRENT_VERSION};
126126

127127
public:
128128
CExtPubKey extPubKey{};

0 commit comments

Comments
 (0)