dash/src/coinjoin
Kittywhiskers Van Gogh 5e0f77747a
refactor: pass CActiveMasternodeManager as pointer arg to CJContext
We could use std::optional<std::reference_wrapper<const CActiveMasternodeManager>>
but then we'd also have to contend with accessing the value with mn_activeman.
value().get().

We assert m_mn_activeman is present instead of fast-failing when it isn't
because of the fMasternodeMode fast-fail check. If we are in masternode
mode, m_mn_activeman should point to a valid target. If it doesn't,
something's gone wrong.
2024-03-24 07:37:31 +00:00
..
client.cpp refactor: pass CDeterministicMNManager by ref to CJContext members 2024-03-19 15:21:00 +00:00
client.h refactor: pass CDeterministicMNManager by ref to CJContext members 2024-03-19 15:21:00 +00:00
coinjoin.cpp refactor: pass CActiveMasternodeManager as pointer arg to CJContext 2024-03-24 07:37:31 +00:00
coinjoin.h refactor: pass CActiveMasternodeManager as pointer arg to CJContext 2024-03-24 07:37:31 +00:00
common.cpp non-scripted-diff: bump copyright year to 2023 2024-02-24 11:05:37 -06:00
common.h non-scripted-diff: bump copyright year to 2023 2024-02-24 11:05:37 -06:00
context.cpp refactor: pass CActiveMasternodeManager as pointer arg to CJContext 2024-03-24 07:37:31 +00:00
context.h refactor: pass CActiveMasternodeManager as pointer arg to CJContext 2024-03-24 07:37:31 +00:00
interfaces.cpp refactor: drop global coinJoinWalletManager 2024-01-10 12:06:04 -06:00
options.cpp non-scripted-diff: bump copyright year to 2023 2024-02-24 11:05:37 -06:00
options.h non-scripted-diff: bump copyright year to 2023 2024-02-24 11:05:37 -06:00
server.cpp refactor: pass CActiveMasternodeManager as pointer arg to CJContext 2024-03-24 07:37:31 +00:00
server.h refactor: pass CActiveMasternodeManager as pointer arg to CJContext 2024-03-24 07:37:31 +00:00
util.cpp refactor: drop dependency of CJ to fee_estimator 2024-03-06 03:31:50 +07:00
util.h refactor: drop dependency of CJ to fee_estimator 2024-03-06 03:31:50 +07:00