Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
CWallet Member List
This is the complete list of members for CWallet, including all inherited members.
AbandonTransaction(const uint256 &hashTx) | CWallet | |
AbortRescan() | CWallet | inline |
AcceptedBlockHeader(const CBlockIndex *pindexNew) | CValidationInterface | inlineprotectedvirtual |
AccountMove(std::string strFrom, std::string strTo, CAmount nAmount, std::string strComment="") | CWallet | |
AddAccountingEntry(const CAccountingEntry &) | CWallet | |
AddAccountingEntry(const CAccountingEntry &, WalletBatch *batch) | CWallet | |
AddCryptedKey(const CPubKey &vchPubKey, const std::vector< unsigned char > &vchCryptedSecret) override | CWallet | virtual |
AddCScript(const CScript &redeemScript) override | CWallet | virtual |
AddDestData(const CTxDestination &dest, const std::string &key, const std::string &value) | CWallet | |
AddHDPubKey(WalletBatch &batch, const CExtPubKey &extPubKey, bool fInternal) | CWallet | |
AddKey(const CKey &key) | CKeyStore | virtual |
AddKeyPubKey(const CKey &key, const CPubKey &pubkey) override | CWallet | virtual |
AddKeyPubKeyWithDB(WalletBatch &batch, const CKey &key, const CPubKey &pubkey) | CWallet | |
AddToSpends(const COutPoint &outpoint, const uint256 &wtxid) | CWallet | private |
AddToSpends(const uint256 &wtxid) | CWallet | private |
AddToWallet(const CWalletTx &wtxIn, bool fFlushOnClose=true) | CWallet | |
AddToWalletIfInvolvingMe(const CTransactionRef &tx, const CBlockIndex *pIndex, int posInBlock, bool fUpdate) | CWallet | |
AddWatchOnly(const CScript &dest) override | CWallet | privatevirtual |
AddWatchOnly(const CScript &dest, int64_t nCreateTime) | CWallet | |
AutoBackupWallet(const fs::path &wallet_path, std::string &strBackupWarningRet, std::string &strBackupErrorRet) | CWallet | |
AutoLockMasternodeCollaterals() | CWallet | |
AvailableCoins(std::vector< COutput > &vCoins, bool fOnlySafe=true, const CCoinControl *coinControl=nullptr, const CAmount &nMinimumAmount=1, const CAmount &nMaximumAmount=MAX_MONEY, const CAmount &nMinimumSumAmount=MAX_MONEY, const uint64_t nMaximumCount=0, const int nMinDepth=0, const int nMaxDepth=9999999) const | CWallet | |
BackupWallet(const std::string &strDest) | CWallet | |
BlockChecked(const CBlock &, const CValidationState &) | CValidationInterface | inlineprotectedvirtual |
BlockConnected(const std::shared_ptr< const CBlock > &pblock, const CBlockIndex *pindex, const std::vector< CTransactionRef > &vtxConflicted) override | CWallet | virtual |
BlockDisconnected(const std::shared_ptr< const CBlock > &pblock, const CBlockIndex *pindexDisconnected) override | CWallet | virtual |
BlockUntilSyncedToCurrentChain() | CWallet | |
CanSupportFeature(enum WalletFeature wf) const | CWallet | inline |
CCryptoKeyStore() | CCryptoKeyStore | inline |
ChangeWalletPassphrase(const SecureString &strOldWalletPassphrase, const SecureString &strNewWalletPassphrase) | CWallet | |
CommitTransaction(CWalletTx &wtxNew, CReserveKey &reservekey, CConnman *connman, CValidationState &state) | CWallet | |
ComputeTimeSmart(const CWalletTx &wtx) const | CWallet | |
CountInputsWithAmount(CAmount nInputAmount) const | CWallet | |
CreateCollateralTransaction(CMutableTransaction &txCollateral, std::string &strReason) | CWallet | |
CreateTransaction(const std::vector< CRecipient > &vecSend, CWalletTx &wtxNew, CReserveKey &reservekey, CAmount &nFeeRet, int &nChangePosInOut, std::string &strFailReason, const CCoinControl &coin_control, bool sign=true, int nExtraPayloadSize=0) | CWallet | |
CreateWalletFromFile(const std::string &name, const fs::path &path) | CWallet | static |
cs_KeyStore | CKeyStore | mutableprotected |
cs_wallet | CWallet | mutable |
CWallet(std::string name, std::unique_ptr< WalletDatabase > database) | CWallet | inline |
database | CWallet | private |
DecryptHDChain(CHDChain &hdChainRet) const | CCryptoKeyStore | protected |
DelAddressBook(const CTxDestination &address) | CWallet | |
DeriveNewChildKey(WalletBatch &batch, const CKeyMetadata &metadata, CKey &secretRet, uint32_t nAccountIndex, bool fInternal) | CWallet | private |
encrypted_batch | CWallet | private |
EncryptHDChain(const CKeyingMaterial &vMasterKeyIn) | CCryptoKeyStore | protected |
EncryptKeys(CKeyingMaterial &vMasterKeyIn) | CCryptoKeyStore | protected |
EncryptWallet(const SecureString &strWalletPassphrase) | CWallet | |
EraseDestData(const CTxDestination &dest, const std::string &key) | CWallet | |
fAbortRescan | CWallet | private |
fallbackFee | CWallet | static |
fAnonymizableTallyCached | CWallet | mutableprivate |
fAnonymizableTallyCachedNonDenom | CWallet | mutableprivate |
fBroadcastTransactions | CWallet | private |
FindNonChangeParentOutput(const CTransaction &tx, int output) const | CWallet | |
Flush(bool shutdown=false) | CWallet | |
fScanningWallet | CWallet | private |
FundTransaction(CMutableTransaction &tx, CAmount &nFeeRet, int &nChangePosInOut, std::string &strFailReason, bool lockUnspents, const std::set< int > &setSubtractFeeFromOutputs, CCoinControl) | CWallet | |
GenerateNewHDChain() | CWallet | |
GenerateNewKey(WalletBatch &batch, uint32_t nAccountIndex, bool fInternal) | CWallet | |
GetAccountAddresses(const std::string &strAccount) const | CWallet | |
GetAccountDestination(CTxDestination &dest, std::string strAccount, bool bForceNew=false) | CWallet | |
GetAccountName(const CScript &scriptPubKey) const | CWallet | |
GetAddressBalances() | CWallet | |
GetAddressGroupings() | CWallet | |
GetAllReserveKeys() const | CWallet | inline |
GetAnonymizableBalance(bool fSkipDenominated=false, bool fSkipUnconfirmed=true) const | CWallet | |
GetAnonymizedBalance(const CCoinControl *coinControl=nullptr) const | CWallet | |
GetAvailableBalance(const CCoinControl *coinControl=nullptr) const | CWallet | |
GetAverageAnonymizedRounds() const | CWallet | |
GetBalance() const | CWallet | |
GetBroadcastTransactions() const | CWallet | inline |
GetBudgetSystemCollateralTX(CWalletTx &tx, uint256 hash, CAmount amount, const COutPoint &outpoint=COutPoint()) | CWallet | |
GetCappedOutpointPrivateSendRounds(const COutPoint &outpoint) const | CWallet | |
GetChange(const CTxOut &txout) const | CWallet | |
GetChange(const CTransaction &tx) const | CWallet | |
GetCollateralTxDSIn(CTxDSIn &txdsinRet, CAmount &nValueRet) const | CWallet | |
GetConflicts(const uint256 &txid) const | CWallet | |
GetCredit(const CTxOut &txout, const isminefilter &filter) const | CWallet | |
GetCredit(const CTransaction &tx, const isminefilter &filter) const | CWallet | |
GetCScript(const CScriptID &hash, CScript &redeemScriptOut) const override | CBasicKeyStore | virtual |
GetCScripts() const override | CBasicKeyStore | virtual |
GetDBHandle() | CWallet | inline |
GetDebit(const CTxIn &txin, const isminefilter &filter) const | CWallet | |
GetDebit(const CTransaction &tx, const isminefilter &filter) const | CWallet | |
GetDecryptedHDChain(CHDChain &hdChainRet) | CWallet | |
GetDenominatedBalance(bool unconfirmed=false) const | CWallet | |
GetDestData(const CTxDestination &dest, const std::string &key, std::string *value) const | CWallet | |
GetDestValues(const std::string &prefix) const | CWallet | |
GetHDChain(CHDChain &hdChainRet) const override | CCryptoKeyStore | virtual |
GetImmatureBalance() const | CWallet | |
GetImmatureWatchOnlyBalance() const | CWallet | |
GetKey(const CKeyID &address, CKey &keyOut) const override | CWallet | virtual |
GetKeyBirthTimes(std::map< CTxDestination, int64_t > &mapKeyBirth) const | CWallet | |
GetKeyFromPool(CPubKey &key, bool fInternal) | CWallet | |
GetKeyPoolSize() | CWallet | inline |
GetKeys() const override | CCryptoKeyStore | virtual |
GetLegacyBalance(const isminefilter &filter, int minDepth, const std::string *account, const bool fAddLocked) const | CWallet | |
GetMasternodeOutpointAndKeys(COutPoint &outpointRet, CPubKey &pubKeyRet, CKey &keyRet, const std::string &strTxHash="", const std::string &strOutputIndex="") | CWallet | |
GetName() const | CWallet | inline |
GetNormalizedAnonymizedBalance() const | CWallet | |
GetOldestKeyPoolTime() | CWallet | |
GetOutpointAndKeysFromOutput(const COutput &out, COutPoint &outpointRet, CPubKey &pubKeyRet, CKey &keyRet) | CWallet | |
GetPubKey(const CKeyID &address, CPubKey &vchPubKeyOut) const override | CWallet | virtual |
GetRealOutpointPrivateSendRounds(const COutPoint &outpoint, int nRounds=0) const | CWallet | |
GetScriptForMining(std::shared_ptr< CReserveScript > &script) | CWallet | |
GetSpendableTXs() const | CWallet | private |
GetUnconfirmedBalance() const | CWallet | |
GetUnconfirmedWatchOnlyBalance() const | CWallet | |
GetVersion() | CWallet | inline |
GetWalletTx(const uint256 &hash) const | CWallet | |
GetWatchOnlyBalance() const | CWallet | |
HasCollateralInputs(bool fOnlyConfirmed=true) const | CWallet | |
hashPrevBestCoinbase | CWallet | private |
HaveCScript(const CScriptID &hash) const override | CBasicKeyStore | virtual |
HaveKey(const CKeyID &address) const override | CWallet | virtual |
HaveWatchOnly(const CScript &dest) const override | CBasicKeyStore | virtual |
HaveWatchOnly() const override | CBasicKeyStore | virtual |
hdChain | CBasicKeyStore | protected |
IncOrderPosNext(WalletBatch *batch=nullptr) | CWallet | |
InitAutoBackup() | CWallet | static |
InitPrivateSendSalt() | CWallet | private |
IsAbortingRescan() | CWallet | inline |
IsAllFromMe(const CTransaction &tx, const isminefilter &filter) const | CWallet | |
IsChange(const CTxOut &txout) const | CWallet | |
IsCrypted() const | CCryptoKeyStore | inline |
IsDenominated(const COutPoint &outpoint) const | CWallet | |
IsFromMe(const CTransaction &tx) const | CWallet | |
IsFullyMixed(const COutPoint &outpoint) const | CWallet | |
IsHDEnabled() const | CWallet | |
IsLocked(bool fForMixing=false) const | CCryptoKeyStore | |
IsLockedCoin(uint256 hash, unsigned int n) const | CWallet | |
IsMine(const CTxIn &txin) const | CWallet | |
IsMine(const CTxOut &txout) const | CWallet | |
IsMine(const CTransaction &tx) const | CWallet | |
IsScanning() | CWallet | inline |
IsSpent(const uint256 &hash, unsigned int n) const | CWallet | |
KeepKey(int64_t nIndex) | CWallet | |
KeypoolCountExternalKeys() | CWallet | |
KeypoolCountInternalKeys() | CWallet | |
laccentries | CWallet | |
ListAccountCreditDebit(const std::string &strAccount, std::list< CAccountingEntry > &entries) | CWallet | |
ListCoins() const | CWallet | |
ListLockedCoins(std::vector< COutPoint > &vOutpts) const | CWallet | |
ListProTxCoins(std::vector< COutPoint > &vOutpts) | CWallet | |
LoadCryptedKey(const CPubKey &vchPubKey, const std::vector< unsigned char > &vchCryptedSecret) | CWallet | |
LoadCScript(const CScript &redeemScript) | CWallet | |
LoadDestData(const CTxDestination &dest, const std::string &key, const std::string &value) | CWallet | |
LoadHDPubKey(const CHDPubKey &hdPubKey) | CWallet | |
LoadKey(const CKey &key, const CPubKey &pubkey) | CWallet | inline |
LoadKeyMetadata(const CKeyID &keyID, const CKeyMetadata &metadata) | CWallet | |
LoadKeyPool(int64_t nIndex, const CKeyPool &keypool) | CWallet | |
LoadMinVersion(int nVersion) | CWallet | inline |
LoadScriptMetadata(const CScriptID &script_id, const CKeyMetadata &metadata) | CWallet | |
LoadToWallet(const CWalletTx &wtxIn) | CWallet | |
LoadWallet(bool &fFirstRunRet) | CWallet | |
LoadWatchOnly(const CScript &dest) | CWallet | |
Lock(bool fForMixing=false) | CCryptoKeyStore | |
LockCoin(const COutPoint &output) | CWallet | |
m_discard_rate | CWallet | static |
m_last_block_processed | CWallet | private |
m_max_keypool_index | CWallet | private |
m_name | CWallet | private |
m_pool_key_to_index | CWallet | private |
m_script_metadata | CWallet | |
mapAddressBook | CWallet | |
mapCryptedKeys | CCryptoKeyStore | protected |
mapHdPubKeys | CWallet | |
mapKeyMetadata | CWallet | |
mapKeys | CBasicKeyStore | protected |
mapMasterKeys | CWallet | |
mapOutpointRoundsCache | CWallet | mutableprivate |
mapScripts | CBasicKeyStore | protected |
mapTxSpends | CWallet | private |
mapWallet | CWallet | |
mapWatchKeys | CBasicKeyStore | protected |
MarkConflicted(const uint256 &hashBlock, const uint256 &hashTx) | CWallet | private |
MarkDirty() | CWallet | |
MarkReserveKeysAsUsed(int64_t keypool_id) | CWallet | |
MasterKeyMap typedef | CWallet | |
minTxFee | CWallet | static |
mutexScanning | CWallet | private |
nAccountingEntryNumber | CWallet | |
NewKeyPool() | CWallet | |
NewPoWValidBlock(const CBlockIndex *pindex, const std::shared_ptr< const CBlock > &block) | CValidationInterface | inlineprotectedvirtual |
nKeysLeftSinceAutoBackup | CWallet | |
nLastResend | CWallet | private |
nMasterKeyMaxID | CWallet | |
nNextResend | CWallet | private |
nOrderPosNext | CWallet | |
NotifyAddressBookChanged | CWallet | |
NotifyChainLock(const CBlockIndex *pindexChainLock, const llmq::CChainLockSig &clsig) override | CWallet | virtual |
NotifyChainLockReceived | CWallet | |
NotifyGovernanceObject(const CGovernanceObject &object) | CValidationInterface | inlineprotectedvirtual |
NotifyGovernanceVote(const CGovernanceVote &vote) | CValidationInterface | inlineprotectedvirtual |
NotifyHeaderTip(const CBlockIndex *pindexNew, bool fInitialDownload) | CValidationInterface | inlineprotectedvirtual |
NotifyInstantSendDoubleSpendAttempt(const CTransaction ¤tTx, const CTransaction &previousTx) | CValidationInterface | inlineprotectedvirtual |
NotifyISLockReceived | CWallet | |
NotifyMasternodeListChanged(bool undo, const CDeterministicMNList &oldMNList, const CDeterministicMNListDiff &diff) | CValidationInterface | inlineprotectedvirtual |
NotifyStatusChanged | CCryptoKeyStore | |
NotifyTransactionChanged | CWallet | |
NotifyTransactionLock(const CTransaction &tx, const llmq::CInstantSendLock &islock) override | CWallet | virtual |
NotifyWatchonlyChanged | CWallet | |
nPrivateSendSalt | CWallet | private |
nRelockTime | CWallet | |
nTimeFirstKey | CWallet | private |
nWalletMaxVersion | CWallet | private |
nWalletVersion | CWallet | private |
postInitProcess() | CWallet | |
ReacceptWalletTransactions() | CWallet | |
RemoveWatchOnly(const CScript &dest) override | CWallet | virtual |
ReorderTransactions() | CWallet | |
RescanFromTime(int64_t startTime, const WalletRescanReserver &reserver, bool update) | CWallet | |
ResendWalletTransactions(int64_t nBestBlockTime, CConnman *connman) override | CWallet | virtual |
ResendWalletTransactionsBefore(int64_t nTime, CConnman *connman) | CWallet | |
ReserveKeyFromKeyPool(int64_t &nIndex, CKeyPool &keypool, bool fInternal) | CWallet | |
ReturnKey(int64_t nIndex, bool fInternal, const CPubKey &pubkey) | CWallet | |
ScanForWalletTransactions(CBlockIndex *pindexStart, CBlockIndex *pindexStop, const WalletRescanReserver &reserver, bool fUpdate=false) | CWallet | |
SelectCoins(const std::vector< COutput > &vAvailableCoins, const CAmount &nTargetValue, std::set< CInputCoin > &setCoinsRet, CAmount &nValueRet, const CCoinControl *coinControl=nullptr) const | CWallet | private |
SelectCoinsGroupedByAddresses(std::vector< CompactTallyItem > &vecTallyRet, bool fSkipDenominated=true, bool fAnonymizable=true, bool fSkipUnconfirmed=true, int nMaxOupointsPerAddress=-1) const | CWallet | |
SelectCoinsMinConf(const CAmount &nTargetValue, int nConfMine, int nConfTheirs, uint64_t nMaxAncestors, std::vector< COutput > vCoins, std::set< CInputCoin > &setCoinsRet, CAmount &nValueRet, CoinType nCoinType=CoinType::ALL_COINS) const | CWallet | |
SelectDenominatedAmounts(CAmount nValueMax, std::set< CAmount > &setAmountsRet) const | CWallet | |
SelectPSInOutPairsByDenominations(int nDenom, CAmount nValueMax, std::vector< std::pair< CTxDSIn, CTxOut > > &vecPSInOutPairsRet) | CWallet | |
SetAddressBook(const CTxDestination &address, const std::string &strName, const std::string &purpose) | CWallet | |
SetBestChain(const CBlockLocator &loc) override | CWallet | virtual |
SetBroadcastTransactions(bool broadcast) | CWallet | inline |
SetCrypted() | CCryptoKeyStore | protected |
SetCryptedHDChain(WalletBatch &batch, const CHDChain &chain, bool memonly) | CWallet | |
CCryptoKeyStore::SetCryptedHDChain(const CHDChain &chain) | CCryptoKeyStore | protected |
SetCryptedHDChainSingle(const CHDChain &chain, bool memonly) | CWallet | |
setExternalKeyPool | CWallet | private |
SetHDChain(WalletBatch &batch, const CHDChain &chain, bool memonly) | CWallet | |
CCryptoKeyStore::SetHDChain(const CHDChain &chain) | CCryptoKeyStore | protected |
SetHDChainSingle(const CHDChain &chain, bool memonly) | CWallet | |
setInternalKeyPool | CWallet | private |
setLockedCoins | CWallet | |
SetMaxVersion(int nVersion) | CWallet | |
SetMinVersion(enum WalletFeature, WalletBatch *batch_in=nullptr, bool fExplicit=false) | CWallet | |
SetNull() | CWallet | inline |
setWalletUTXO | CWallet | private |
setWatchOnly | CBasicKeyStore | protected |
ShowProgress | CWallet | |
SignTransaction(CMutableTransaction &tx) | CWallet | |
SynchronousUpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) | CValidationInterface | inlineprotectedvirtual |
SyncMetaData(std::pair< TxSpends::iterator, TxSpends::iterator >) | CWallet | private |
SyncTransaction(const CTransactionRef &tx, const CBlockIndex *pindex=nullptr, int posInBlock=0) | CWallet | private |
TopUpKeyPool(unsigned int kpSize=0) | CWallet | |
TransactionAddedToMempool(const CTransactionRef &tx, int64_t nAcceptTime) override | CWallet | virtual |
TransactionCanBeAbandoned(const uint256 &hashTx) const | CWallet | |
TransactionRemovedFromMempool(const CTransactionRef &ptx) override | CWallet | virtual |
TxItems typedef | CWallet | |
TxPair typedef | CWallet | |
TxSpends typedef | CWallet | private |
Unlock(const SecureString &strWalletPassphrase, bool fForMixingOnly=false) | CWallet | |
CCryptoKeyStore::Unlock(const CKeyingMaterial &vMasterKeyIn, bool fForMixingOnly=false) | CCryptoKeyStore | protected |
UnlockAllCoins() | CWallet | |
UnlockCoin(const COutPoint &output) | CWallet | |
UpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) | CValidationInterface | inlineprotectedvirtual |
UpdateTimeFirstKey(int64_t nCreateTime) | CWallet | |
vecAnonymizableTallyCached | CWallet | mutableprivate |
vecAnonymizableTallyCachedNonDenom | CWallet | mutableprivate |
Verify(std::string wallet_file, bool salvage_wallet, std::string &error_string, std::string &warning_string) | CWallet | static |
void ::RegisterValidationInterface(CValidationInterface *) | CValidationInterface | protected |
void ::UnregisterAllValidationInterfaces() | CValidationInterface | protected |
void ::UnregisterValidationInterface(CValidationInterface *) | CValidationInterface | protected |
WalletRescanReserver class | CWallet | friend |
wtxOrdered | CWallet | |
ZapSelectTx(std::vector< uint256 > &vHashIn, std::vector< uint256 > &vHashOut) | CWallet | |
ZapWalletTx(std::vector< CWalletTx > &vWtx) | CWallet | |
~CKeyStore() | CKeyStore | inlinevirtual |
~CWallet() | CWallet | inline |