Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
#include <privatesend/privatesend-util.h>
#include <privatesend/privatesend.h>
#include <wallet/wallet.h>
#include <evo/deterministicmns.h>
Go to the source code of this file.
Classes | |
class | CPendingDsaRequest |
class | CPrivateSendClientSession |
class | CPrivateSendClientManager |
Used to keep track of current status of mixing pool. More... | |
Variable Documentation
◆ DEFAULT_PRIVATESEND_AMOUNT
|
static |
Definition at line 31 of file privatesend-client.h.
Referenced by WalletInit::GetHelpString(), OptionsModel::Init(), WalletInit::InitPrivateSendSettings(), and setprivatesendamount().
◆ DEFAULT_PRIVATESEND_AUTOSTART
|
static |
Definition at line 35 of file privatesend-client.h.
Referenced by WalletInit::GetHelpString(), and WalletInit::InitPrivateSendSettings().
◆ DEFAULT_PRIVATESEND_DENOMS_GOAL
|
static |
Definition at line 32 of file privatesend-client.h.
Referenced by WalletInit::GetHelpString(), WalletInit::InitPrivateSendSettings(), and WalletInit::ParameterInteraction().
◆ DEFAULT_PRIVATESEND_DENOMS_HARDCAP
|
static |
Definition at line 33 of file privatesend-client.h.
Referenced by WalletInit::GetHelpString(), WalletInit::InitPrivateSendSettings(), and WalletInit::ParameterInteraction().
◆ DEFAULT_PRIVATESEND_MULTISESSION
|
static |
Definition at line 36 of file privatesend-client.h.
Referenced by WalletInit::GetHelpString(), OptionsModel::Init(), and WalletInit::InitPrivateSendSettings().
◆ DEFAULT_PRIVATESEND_ROUNDS
|
static |
Definition at line 30 of file privatesend-client.h.
Referenced by WalletInit::GetHelpString(), OptionsModel::Init(), WalletInit::InitPrivateSendSettings(), and setprivatesendrounds().
◆ DEFAULT_PRIVATESEND_SESSIONS
|
static |
Definition at line 29 of file privatesend-client.h.
Referenced by WalletInit::GetHelpString(), and WalletInit::InitPrivateSendSettings().
◆ MAX_PRIVATESEND_AMOUNT
Definition at line 28 of file privatesend-client.h.
Referenced by WalletInit::GetHelpString(), WalletInit::InitPrivateSendSettings(), and setprivatesendamount().
◆ MAX_PRIVATESEND_DENOMS_GOAL
|
static |
Definition at line 26 of file privatesend-client.h.
Referenced by WalletInit::GetHelpString(), and WalletInit::InitPrivateSendSettings().
◆ MAX_PRIVATESEND_DENOMS_HARDCAP
|
static |
Definition at line 27 of file privatesend-client.h.
Referenced by WalletInit::GetHelpString(), and WalletInit::InitPrivateSendSettings().
◆ MAX_PRIVATESEND_ROUNDS
|
static |
Definition at line 25 of file privatesend-client.h.
Referenced by WalletInit::GetHelpString(), CWallet::GetRealOutpointPrivateSendRounds(), WalletInit::InitPrivateSendSettings(), and setprivatesendrounds().
◆ MAX_PRIVATESEND_SESSIONS
|
static |
Definition at line 24 of file privatesend-client.h.
Referenced by WalletInit::GetHelpString(), and WalletInit::InitPrivateSendSettings().
◆ MIN_PRIVATESEND_AMOUNT
|
static |
Definition at line 21 of file privatesend-client.h.
Referenced by WalletInit::GetHelpString(), WalletInit::InitPrivateSendSettings(), and setprivatesendamount().
◆ MIN_PRIVATESEND_DENOMS_GOAL
|
static |
Definition at line 22 of file privatesend-client.h.
Referenced by WalletInit::GetHelpString(), and WalletInit::InitPrivateSendSettings().
◆ MIN_PRIVATESEND_DENOMS_HARDCAP
|
static |
Definition at line 23 of file privatesend-client.h.
Referenced by WalletInit::GetHelpString(), and WalletInit::InitPrivateSendSettings().
◆ MIN_PRIVATESEND_ROUNDS
|
static |
Definition at line 20 of file privatesend-client.h.
Referenced by WalletInit::GetHelpString(), WalletInit::InitPrivateSendSettings(), and setprivatesendrounds().
◆ MIN_PRIVATESEND_SESSIONS
|
static |
Definition at line 19 of file privatesend-client.h.
Referenced by WalletInit::GetHelpString(), and WalletInit::InitPrivateSendSettings().
◆ PRIVATESEND_DENOM_OUTPUTS_THRESHOLD
|
static |
Definition at line 46 of file privatesend-client.h.
Referenced by CPrivateSendClientSession::CreateDenominated().
◆ PRIVATESEND_KEYS_THRESHOLD_STOP
|
static |
Definition at line 52 of file privatesend-client.h.
Referenced by CPrivateSendClientManager::CheckAutomaticBackup().
◆ PRIVATESEND_KEYS_THRESHOLD_WARNING
|
static |
Definition at line 50 of file privatesend-client.h.
Referenced by CPrivateSendClientManager::CheckAutomaticBackup(), getprivatesendinfo(), and OverviewPage::privateSendStatus().
◆ PRIVATESEND_RANDOM_ROUNDS
|
static |
Definition at line 54 of file privatesend-client.h.
◆ privateSendClient
CPrivateSendClientManager privateSendClient |
Definition at line 25 of file privatesend-client.cpp.
Referenced by CPrivateSendClientSession::CompletedTransaction(), CPrivateSendClientSession::CreateDenominated(), OverviewPage::DisablePrivateSendCompletely(), CPrivateSendClientSession::DoAutomaticDenominating(), WalletInit::Flush(), CWallet::GetAnonymizableBalance(), CWallet::GetAnonymizedBalance(), CWallet::GetAverageAnonymizedRounds(), CWallet::GetCappedOutpointPrivateSendRounds(), CWallet::GetDenominatedBalance(), CWallet::GetNormalizedAnonymizedBalance(), getprivatesendinfo(), CWallet::GetRealOutpointPrivateSendRounds(), OptionsModel::Init(), WalletInit::InitPrivateSendSettings(), CWallet::IsFullyMixed(), CPrivateSendClientSession::JoinExistingQueue(), CPrivateSendClientSession::MakeCollateralAmounts(), CWallet::NewKeyPool(), OptionsDialog::on_okButton_clicked(), OptionsDialog::OptionsDialog(), OverviewPage::OverviewPage(), WalletModel::pollBalanceChanged(), OverviewPage::privateSendStatus(), CMasternodeUtils::ProcessMasternodeConnections(), CPrivateSendClientSession::ProcessMessage(), ProcessMessage(), CPrivateSendClientSession::SelectDenominate(), OptionsModel::setData(), OptionsDialog::setModel(), BitcoinGUI::setNumBlocks(), setprivatesendamount(), setprivatesendrounds(), BitcoinGUI::setWalletActionsEnabled(), CPrivateSendClientSession::SignFinalTransaction(), WalletInit::Start(), CPrivateSendClientSession::StartNewQueue(), CPrivateSendClientSession::SubmitDenominate(), OverviewPage::togglePrivateSend(), CPrivateSendClientSession::UnlockCoins(), CDSNotificationInterface::UpdatedBlockTip(), OverviewPage::updatePrivateSendProgress(), OptionsDialog::updatePrivateSendVisibility(), TransactionView::updatePrivateSendVisibility(), BitcoinGUI::updatePrivateSendVisibility(), and CoinControlDialog::updateView().