Dash Core  0.12.2.1
P2P Digital Currency
CWallet Member List

This is the complete list of members for CWallet, including all inherited members.

AbandonTransaction(const uint256 &hashTx)CWallet
AcceptedBlockHeader(const CBlockIndex *pindexNew)CValidationInterfaceinlineprotectedvirtual
AddAccountingEntry(const CAccountingEntry &, CWalletDB &pwalletdb)CWallet
AddCryptedKey(const CPubKey &vchPubKey, const std::vector< unsigned char > &vchCryptedSecret)CWalletvirtual
AddCScript(const CScript &redeemScript)CWalletvirtual
AddDestData(const CTxDestination &dest, const std::string &key, const std::string &value)CWallet
AddHDPubKey(const CExtPubKey &extPubKey, bool fInternal)CWallet
AddKey(const CKey &key)CKeyStorevirtual
AddKeyPubKey(const CKey &key, const CPubKey &pubkey)CWalletvirtual
AddToSpends(const COutPoint &outpoint, const uint256 &wtxid)CWalletprivate
AddToSpends(const uint256 &wtxid)CWalletprivate
AddToWallet(const CWalletTx &wtxIn, bool fFromLoadWallet, CWalletDB *pwalletdb)CWallet
AddToWalletIfInvolvingMe(const CTransaction &tx, const CBlock *pblock, bool fUpdate)CWallet
AddWatchOnly(const CScript &dest)CWalletvirtual
AvailableCoins(std::vector< COutput > &vCoins, bool fOnlyConfirmed=true, const CCoinControl *coinControl=NULL, bool fIncludeZeroValue=false, AvailableCoinsType nCoinType=ALL_COINS, bool fUseInstantSend=false) constCWallet
BlockChecked(const CBlock &, const CValidationState &)CValidationInterfaceinlineprotectedvirtual
CanSupportFeature(enum WalletFeature wf)CWalletinline
CCryptoKeyStore()CCryptoKeyStoreinline
ChangeWalletPassphrase(const SecureString &strOldWalletPassphrase, const SecureString &strNewWalletPassphrase)CWallet
CommitTransaction(CWalletTx &wtxNew, CReserveKey &reservekey, CConnman *connman, std::string strCommand="tx")CWallet
ConvertList(std::vector< CTxIn > vecTxIn, std::vector< CAmount > &vecAmounts)CWallet
CountInputsWithAmount(CAmount nInputAmount)CWallet
CreateCollateralTransaction(CMutableTransaction &txCollateral, std::string &strReason)CWallet
CreateTransaction(const std::vector< CRecipient > &vecSend, CWalletTx &wtxNew, CReserveKey &reservekey, CAmount &nFeeRet, int &nChangePosRet, std::string &strFailReason, const CCoinControl *coinControl=NULL, bool sign=true, AvailableCoinsType nCoinType=ALL_COINS, bool fUseInstantSend=false)CWallet
cs_KeyStoreCKeyStoremutableprotected
cs_walletCWalletmutable
CWallet()CWalletinline
CWallet(const std::string &strWalletFileIn)CWalletinline
DecryptHDChain(CHDChain &hdChainRet) constCCryptoKeyStoreprotected
DelAddressBook(const CTxDestination &address)CWallet
DeriveNewChildKey(const CKeyMetadata &metadata, CKey &secretRet, uint32_t nAccountIndex, bool fInternal)CWalletprivate
EncryptHDChain(const CKeyingMaterial &vMasterKeyIn)CCryptoKeyStoreprotected
EncryptKeys(CKeyingMaterial &vMasterKeyIn)CCryptoKeyStoreprotected
EncryptWallet(const SecureString &strWalletPassphrase)CWallet
EraseDestData(const CTxDestination &dest, const std::string &key)CWallet
fallbackFeeCWalletstatic
fAnonymizableTallyCachedCWalletmutableprivate
fAnonymizableTallyCachedNonDenomCWalletmutableprivate
fBroadcastTransactionsCWalletprivate
fFileBackedCWallet
Flush(bool shutdown=false)CWallet
FundTransaction(CMutableTransaction &tx, CAmount &nFeeRet, int &nChangePosRet, std::string &strFailReason, bool includeWatching)CWallet
GenerateNewHDChain()CWallet
GenerateNewKey(uint32_t nAccountIndex, bool fInternal)CWallet
GetAccountAddresses(const std::string &strAccount) constCWallet
GetAddressBalances()CWallet
GetAddressGroupings()CWallet
GetAllReserveKeys(std::set< CKeyID > &setAddress) constCWallet
GetAnonymizableBalance(bool fSkipDenominated=false, bool fSkipUnconfirmed=true) constCWallet
GetAnonymizedBalance() constCWallet
GetAverageAnonymizedRounds() constCWallet
GetBalance() constCWallet
GetBroadcastTransactions() constCWalletinline
GetBudgetSystemCollateralTX(CTransaction &tx, uint256 hash, CAmount amount, bool fUseInstantSend)CWallet
GetBudgetSystemCollateralTX(CWalletTx &tx, uint256 hash, CAmount amount, bool fUseInstantSend)CWallet
GetChange(const CTxOut &txout) constCWallet
GetChange(const CTransaction &tx) constCWallet
GetCollateralTxIn(CTxIn &txinRet, CAmount &nValueRet) constCWallet
GetConflicts(const uint256 &txid) constCWallet
GetCredit(const CTxOut &txout, const isminefilter &filter) constCWallet
GetCredit(const CTransaction &tx, const isminefilter &filter) constCWallet
GetCScript(const CScriptID &hash, CScript &redeemScriptOut) constCBasicKeyStorevirtual
GetDebit(const CTxIn &txin, const isminefilter &filter) constCWallet
GetDebit(const CTransaction &tx, const isminefilter &filter) constCWallet
GetDecryptedHDChain(CHDChain &hdChainRet)CWallet
GetDenominatedBalance(bool unconfirmed=false) constCWallet
GetDestData(const CTxDestination &dest, const std::string &key, std::string *value) constCWallet
GetHDChain(CHDChain &hdChainRet) constCCryptoKeyStore
GetImmatureBalance() constCWallet
GetImmatureWatchOnlyBalance() constCWallet
GetKey(const CKeyID &address, CKey &keyOut) constCWalletvirtual
GetKeyBirthTimes(std::map< CKeyID, int64_t > &mapKeyBirth) constCWallet
GetKeyFromPool(CPubKey &key, bool fInternal)CWallet
GetKeyPoolSize()CWalletinline
GetKeys(std::set< CKeyID > &setAddress) constCCryptoKeyStoreinlinevirtual
GetMasternodeOutpointAndKeys(COutPoint &outpointRet, CPubKey &pubKeyRet, CKey &keyRet, std::string strTxHash="", std::string strOutputIndex="")CWallet
GetMinimumFee(unsigned int nTxBytes, unsigned int nConfirmTarget, const CTxMemPool &pool)CWalletstatic
GetNeedsToBeAnonymizedBalance(CAmount nMinBalance=0) constCWallet
GetNormalizedAnonymizedBalance() constCWallet
GetOldestKeyPoolTime()CWallet
GetOutpointAndKeysFromOutput(const COutput &out, COutPoint &outpointRet, CPubKey &pubKeyRet, CKey &keyRet)CWallet
GetOutpointPrivateSendRounds(const COutPoint &outpoint) constCWallet
GetPubKey(const CKeyID &address, CPubKey &vchPubKeyOut) constCWalletvirtual
GetRealOutpointPrivateSendRounds(const COutPoint &outpoint, int nRounds) constCWallet
GetRequiredFee(unsigned int nTxBytes)CWalletstatic
GetScriptForMining(boost::shared_ptr< CReserveScript > &script)CWalletvirtual
GetUnconfirmedBalance() constCWallet
GetUnconfirmedWatchOnlyBalance() constCWallet
GetVersion()CWalletinline
GetWalletTx(const uint256 &hash) constCWallet
GetWatchOnlyBalance() constCWallet
HasCollateralInputs(bool fOnlyConfirmed=true) constCWallet
HaveCScript(const CScriptID &hash) constCBasicKeyStorevirtual
HaveKey(const CKeyID &address) constCWalletvirtual
HaveWatchOnly(const CScript &dest) constCBasicKeyStorevirtual
HaveWatchOnly() constCBasicKeyStorevirtual
hdChainCBasicKeyStoreprotected
IncOrderPosNext(CWalletDB *pwalletdb=NULL)CWallet
Inventory(const uint256 &hash)CWalletinlinevirtual
IsChange(const CTxOut &txout) constCWallet
IsCollateralAmount(CAmount nInputAmount) constCWallet
IsCrypted() constCCryptoKeyStoreinline
IsDenominated(const COutPoint &outpoint) constCWallet
IsDenominatedAmount(CAmount nInputAmount) constCWallet
IsFromMe(const CTransaction &tx) constCWallet
IsHDEnabled()CWallet
IsLocked(bool fForMixing=false) constCCryptoKeyStoreinline
IsLockedCoin(uint256 hash, unsigned int n) constCWallet
IsMine(const CTxIn &txin) constCWallet
IsMine(const CTxOut &txout) constCWallet
IsMine(const CTransaction &tx) constCWallet
IsSpent(const uint256 &hash, unsigned int n) constCWallet
KeepKey(int64_t nIndex)CWallet
KeypoolCountExternalKeys()CWallet
KeypoolCountInternalKeys()CWallet
laccentriesCWallet
ListLockedCoins(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)CWalletinline
LoadKeyMetadata(const CPubKey &pubkey, const CKeyMetadata &metadata)CWallet
LoadKeyPool(int nIndex, const CKeyPool &keypool)CWalletinline
LoadMinVersion(int nVersion)CWalletinline
LoadWallet(bool &fFirstRunRet)CWallet
LoadWatchOnly(const CScript &dest)CWallet
Lock(bool fAllowMixing=false)CCryptoKeyStore
LockCoin(COutPoint &output)CWallet
mapAddressBookCWallet
mapHdPubKeysCWallet
mapKeyMetadataCWallet
mapKeysCBasicKeyStoreprotected
mapMasterKeysCWallet
mapRequestCountCWallet
mapScriptsCBasicKeyStoreprotected
mapTxSpendsCWalletprivate
mapWalletCWallet
mapWatchKeysCBasicKeyStoreprotected
MarkConflicted(const uint256 &hashBlock, const uint256 &hashTx)CWalletprivate
MarkDirty()CWallet
MasterKeyMap typedefCWallet
minTxFeeCWalletstatic
NewKeyPool()CWallet
nKeysLeftSinceAutoBackupCWallet
nLastResendCWalletprivate
nMasterKeyMaxIDCWallet
nNextResendCWalletprivate
nOrderPosNextCWallet
NotifyAddressBookChangedCWallet
NotifyHeaderTip(const CBlockIndex *pindexNew, bool fInitialDownload)CValidationInterfaceinlineprotectedvirtual
NotifyStatusChangedCCryptoKeyStore
NotifyTransactionChangedCWallet
NotifyTransactionLock(const CTransaction &tx)CValidationInterfaceinlineprotectedvirtual
NotifyWatchonlyChangedCWallet
nTimeFirstKeyCWallet
nWalletMaxVersionCWalletprivate
nWalletVersionCWalletprivate
pwalletdbEncryptionCWalletprivate
ReacceptWalletTransactions()CWallet
RemoveWatchOnly(const CScript &dest)CWalletvirtual
ResendWalletTransactions(int64_t nBestBlockTime, CConnman *connman)CWalletvirtual
ResendWalletTransactionsBefore(int64_t nTime, CConnman *connman)CWallet
ReserveKeyFromKeyPool(int64_t &nIndex, CKeyPool &keypool, bool fInternal)CWallet
ResetRequestCount(const uint256 &hash)CWalletinlinevirtual
ReturnKey(int64_t nIndex, bool fInternal)CWallet
ScanForWalletTransactions(CBlockIndex *pindexStart, bool fUpdate=false)CWallet
SelectCoins(const CAmount &nTargetValue, std::set< std::pair< const CWalletTx *, unsigned int > > &setCoinsRet, CAmount &nValueRet, const CCoinControl *coinControl=NULL, AvailableCoinsType nCoinType=ALL_COINS, bool fUseInstantSend=true) constCWalletprivate
SelectCoinsByDenominations(int nDenom, CAmount nValueMin, CAmount nValueMax, std::vector< CTxIn > &vecTxInRet, std::vector< COutput > &vCoinsRet, CAmount &nValueRet, int nPrivateSendRoundsMin, int nPrivateSendRoundsMax)CWallet
SelectCoinsDark(CAmount nValueMin, CAmount nValueMax, std::vector< CTxIn > &vecTxInRet, CAmount &nValueRet, int nPrivateSendRoundsMin, int nPrivateSendRoundsMax) constCWallet
SelectCoinsGrouppedByAddresses(std::vector< CompactTallyItem > &vecTallyRet, bool fSkipDenominated=true, bool fAnonymizable=true, bool fSkipUnconfirmed=true) constCWallet
SelectCoinsMinConf(const CAmount &nTargetValue, int nConfMine, int nConfTheirs, std::vector< COutput > vCoins, std::set< std::pair< const CWalletTx *, unsigned int > > &setCoinsRet, CAmount &nValueRet, bool fUseInstantSend=false) constCWallet
SetAddressBook(const CTxDestination &address, const std::string &strName, const std::string &purpose)CWallet
SetBestChain(const CBlockLocator &loc)CWalletvirtual
SetBroadcastTransactions(bool broadcast)CWalletinline
SetCrypted()CCryptoKeyStoreprotected
SetCryptedHDChain(const CHDChain &chain, bool memonly)CWallet
CCryptoKeyStore::SetCryptedHDChain(const CHDChain &chain)CCryptoKeyStoreprotected
SetDefaultKey(const CPubKey &vchPubKey)CWallet
setExternalKeyPoolCWallet
SetHDChain(const CHDChain &chain, bool memonly)CWallet
CCryptoKeyStore::SetHDChain(const CHDChain &chain)CCryptoKeyStoreprotected
setInternalKeyPoolCWallet
setLockedCoinsCWallet
SetMaxVersion(int nVersion)CWallet
SetMinVersion(enum WalletFeature, CWalletDB *pwalletdbIn=NULL, bool fExplicit=false)CWallet
SetNull()CWalletinline
setWalletUTXOCWalletprivate
setWatchOnlyCBasicKeyStoreprotected
ShowProgressCWallet
strWalletFileCWallet
SyncMetaData(std::pair< TxSpends::iterator, TxSpends::iterator >)CWalletprivate
SyncTransaction(const CTransaction &tx, const CBlock *pblock)CWalletvirtual
TopUpKeyPool(unsigned int kpSize=0)CWallet
TxItems typedefCWallet
TxPair typedefCWallet
TxSpends typedefCWalletprivate
Unlock(const SecureString &strWalletPassphrase, bool fForMixingOnly=false)CWallet
CCryptoKeyStore::Unlock(const CKeyingMaterial &vMasterKeyIn, bool fForMixingOnly=false)CCryptoKeyStoreprotected
UnlockAllCoins()CWallet
UnlockCoin(COutPoint &output)CWallet
UpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload)CValidationInterfaceinlineprotectedvirtual
UpdatedTransaction(const uint256 &hashTx)CWalletvirtual
vchDefaultKeyCWallet
vecAnonymizableTallyCachedCWalletmutableprivate
vecAnonymizableTallyCachedNonDenomCWalletmutableprivate
Verify(const std::string &walletFile, std::string &warningString, std::string &errorString)CWalletstatic
void ::RegisterValidationInterface(CValidationInterface *)CValidationInterfaceprotected
void ::UnregisterAllValidationInterfaces()CValidationInterfaceprotected
void ::UnregisterValidationInterface(CValidationInterface *)CValidationInterfaceprotected
wtxOrderedCWallet
ZapWalletTx(std::vector< CWalletTx > &vWtx)CWallet
~CKeyStore()CKeyStoreinlinevirtual
~CWallet()CWalletinline