PIVX Core  5.6.99
P2P Digital Currency
CWallet Member List

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

Abandoned enum valueCWallet
AbandonTransaction(const uint256 &hashTx)CWallet
AbortRescan()CWalletinline
AcceptedBlockHeader(const CBlockIndex *pindexNew)CValidationInterfaceinlinevirtual
ActivateSaplingWallet(bool memOnly=false)CWallet
AddCryptedKey(const CPubKey &vchPubKey, const std::vector< unsigned char > &vchCryptedSecret) overrideCWalletvirtual
AddCryptedSaplingSpendingKey(const libzcash::SaplingExtendedFullViewingKey &extfvk, const std::vector< unsigned char > &vchCryptedSecret)CCryptoKeyStorevirtual
AddCryptedSaplingSpendingKeyW(const libzcash::SaplingExtendedFullViewingKey &extfvk, const std::vector< unsigned char > &vchCryptedSecret)CWallet
AddCScript(const CScript &redeemScript) overrideCWalletvirtual
AddDestData(const CTxDestination &dest, const std::string &key, const std::string &value)CWallet
AddExternalNotesDataToTx(CWalletTx &wtx) constCWallet
AddKey(const CKey &key)CKeyStorevirtual
AddKeyPubKey(const CKey &key, const CPubKey &pubkey) overrideCWalletvirtual
AddSaplingFullViewingKey(const libzcash::SaplingExtendedFullViewingKey &extfvk)CBasicKeyStorevirtual
AddSaplingIncomingViewingKey(const libzcash::SaplingIncomingViewingKey &ivk, const libzcash::SaplingPaymentAddress &addr)CBasicKeyStorevirtual
AddSaplingIncomingViewingKeyW(const libzcash::SaplingIncomingViewingKey &ivk, const libzcash::SaplingPaymentAddress &addr)CWallet
AddSaplingSpendingKey(const libzcash::SaplingExtendedSpendingKey &sk)CBasicKeyStorevirtual
AddSaplingZKey(const libzcash::SaplingExtendedSpendingKey &key)CWallet
AddToSpends(const COutPoint &outpoint, const uint256 &wtxid)CWalletprivate
AddToSpends(const uint256 &wtxid)CWalletprivate
AddToWallet(const CWalletTx &wtxIn, bool fFlushOnClose=true)CWallet
AddToWalletIfInvolvingMe(const CTransactionRef &tx, const CWalletTx::Confirmation &confirm, bool fUpdate)CWallet
AddWatchOnly(const CScript &dest) overrideCWalletvirtual
AutoCombineDust(CConnman *connman)CWallet
AvailableCoins(std::vector< COutput > *pCoins, const CCoinControl *coinControl=nullptr, AvailableCoinsFilter coinsFilter=AvailableCoinsFilter()) constCWallet
AvailableCoinsByAddress(bool fConfirmed, CAmount maxCoinValue, bool fIncludeColdStaking)CWallet
BackupWallet(const std::string &strDest)CWallet
BlockChecked(const CBlock &, const CValidationState &)CValidationInterfaceinlineprotectedvirtual
BlockConnected(const std::shared_ptr< const CBlock > &pblock, const CBlockIndex *pindex) overrideCWalletvirtual
BlockDisconnected(const std::shared_ptr< const CBlock > &pblock, const uint256 &blockHash, int nBlockHeight, int64_t blockTime) overrideCWalletvirtual
BlockUntilSyncedToCurrentChain()CWallet
CanSupportFeature(enum WalletFeature wf)CWallet
CCryptoKeyStore()CCryptoKeyStoreinline
ChainTipAdded(const CBlockIndex *pindex, const CBlock *pblock, SaplingMerkleTree saplingTree)CWalletprivate
ChangeWalletPassphrase(const SecureString &strOldWalletPassphrase, const SecureString &strNewWalletPassphrase)CWallet
CheckOutputAvailability(const CTxOut &output, const unsigned int outIndex, const uint256 &wtxid, const CCoinControl *coinControl, const bool fCoinsSelected, const bool fIncludeColdStaking, const bool fIncludeDelegated, const bool fIncludeLocked) constCWalletprivate
ClearNoteWitnessCache()CWallet
CommitStatus enum nameCWallet
CommitTransaction(CTransactionRef tx, CReserveKey &opReservekey, CConnman *connman)CWallet
CommitTransaction(CTransactionRef tx, CReserveKey *reservekey, CConnman *connman, mapValue_t *extraValues=nullptr)CWallet
CreateBudgetFeeTX(CTransactionRef &tx, const uint256 &hash, CReserveKey &keyChange, CAmount fee)CWallet
CreateCoinStake(const CBlockIndex *pindexPrev, unsigned int nBits, CMutableTransaction &txNew, int64_t &nTxNewTime, std::vector< CStakeableOutput > *availableCoins, bool stopOnNewBlock=true) constCWallet
CreateCoinstakeOuts(const CPivStake &stakeInput, std::vector< CTxOut > &vout, CAmount nTotal) constCWallet
CreateTransaction(const std::vector< CRecipient > &vecSend, CTransactionRef &txRet, CReserveKey &reservekey, CAmount &nFeeRet, int &nChangePosInOut, std::string &strFailReason, const CCoinControl *coinControl=nullptr, bool sign=true, CAmount nFeePay=0, bool fIncludeDelegated=false, bool *fStakeDelegationVoided=nullptr, int nExtraSize=0, int nMinDepth=0)CWallet
CreateTransaction(CScript scriptPubKey, const CAmount &nValue, CTransactionRef &tx, CReserveKey &reservekey, CAmount &nFeeRet, std::string &strFailReason, const CCoinControl *coinControl=nullptr, CAmount nFeePay=0, bool fIncludeDelegated=false, bool *fStakeDelegationVoided=nullptr, int nExtraSize=0, int nMinDepth=0)CWallet
CreateWalletFromFile(const std::string &name, const fs::path &path)CWalletstatic
cs_KeyStoreCKeyStoremutable
cs_walletCWalletmutable
CWallet(std::string name, std::unique_ptr< WalletDatabase > dbw_in)CWallet
databaseCWalletprivate
DecrementNoteWitnesses(const CBlockIndex *pindex)CWallet
DecryptKey(const CKeyingMaterial &vMasterKey, const std::vector< unsigned char > &vchCryptedSecret, const CPubKey &vchPubKey, CKey &key)CCryptoKeyStoreprotectedstatic
DEFAULT_STAKE_SPLIT_THRESHOLDCWalletstatic
DelAddressBook(const CWDestination &address, const CChainParams::Base58Type addrType=CChainParams::PUBKEY_ADDRESS)CWallet
encrypted_batchCWallet
EncryptKeys(CKeyingMaterial &vMasterKeyIn)CCryptoKeyStoreprotected
EncryptWallet(const SecureString &strWalletPassphrase)CWallet
EraseDestData(const CTxDestination &dest, const std::string &key)CWallet
EraseFromWallet(const uint256 &hash)CWallet
fAbortRescanCWalletprivate
fCombineDustCWallet
fDecryptionThoroughlyCheckedCWalletprivate
fFlushScheduledCWalletprivatestatic
FindNotesDataAndAddMissingIVKToKeystore(const CTransaction &tx, Optional< mapSaplingNoteData_t > &saplingNoteData)CWallet
Flush(bool shutdown=false)CWallet
frequencyCWallet
fScanningWalletCWalletprivate
FundTransaction(CMutableTransaction &tx, CAmount &nFeeRet, bool overrideEstimatedFeeRate, const CFeeRate &specificFeeRate, int &nChangePosInOut, std::string &strFailReason, bool includeWatching, bool lockUnspents, const std::set< int > &setSubtractFeeFromOutputs, const CTxDestination &destChange=CNoDestination())CWallet
fUseCryptoCCryptoKeyStoreprivate
fUseCustomFeeCWallet
fWalletUnlockStakingCWallet
GenerateNewSaplingZKey(std::string label="")CWallet
GetAddressBalances()CWallet
GetAddressBookEntry(const CWDestination &address) constCWallet
GetAddressBookSize() constCWalletinline
GetAddressGroupings()CWallet
GetAffectedKeys(const CScript &spk)CWallet
GetAvailableBalance(bool fIncludeDelegated=true, bool fIncludeShielded=true) constCWallet
GetAvailableBalance(isminefilter &filter, bool useCache=false, int minDepth=1) constCWallet
GetAvailableP2CSCoins(std::vector< COutput > &vCoins) constCWallet
GetAvailableShieldedBalance(bool fUseCache=true) constCWallet
GetBalance(int min_depth=0) constCWallet
GetChange(const CTxOut &txout) constCWallet
GetChange(const CTransactionRef &tx) constCWallet
GetColdStakingBalance() constCWallet
GetConflicts(const uint256 &txid) constCWallet
GetCredit(const CTxOut &txout, const isminefilter &filter) constCWallet
GetCredit(const CWalletTx &tx, const isminefilter &filter) constCWallet
GetCScript(const CScriptID &hash, CScript &redeemScriptOut) constCBasicKeyStorevirtual
GetDBHandle() constCWalletinline
GetDBHandlePtr() constCWalletinline
GetDebit(const CTxIn &txin, const isminefilter &filter) constCWallet
GetDebit(const CTransactionRef &tx, const isminefilter &filter) constCWallet
GetDelegatedBalance() constCWallet
GetDestValues(const std::string &prefix) constCWallet
GetEncryptionKey() constCWallet
GetImmatureBalance() constCWallet
GetImmatureColdStakingBalance() constCWallet
GetImmatureDelegatedBalance() constCWallet
GetImmatureWatchOnlyBalance() constCWallet
GetKey(const CKeyID &address, CKey &keyOut) const overrideCCryptoKeyStorevirtual
GetKeyBirthTimes(std::map< CKeyID, int64_t > &mapKeyBirth) const EXCLUSIVE_LOCKS_REQUIRED(cs_main)CWallet
GetKeyCreationTime(const CWDestination &dest)CWallet
GetKeyCreationTime(CPubKey pubkey)CWallet
GetKeyCreationTime(const CTxDestination &address)CWallet
GetKeyCreationTime(const libzcash::SaplingPaymentAddress &address)CWallet
GetKeyFromPool(CPubKey &key, const uint8_t &type=HDChain::ChangeType::EXTERNAL)CWallet
GetKeyPoolSize()CWallet
GetKeys() const overrideCCryptoKeyStorevirtual
GetLabelAddresses(const std::string &label) constCWallet
GetLastBlockHeight() const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletinline
GetLastBlockHeightLockWallet() constCWallet
GetLegacyBalance(const isminefilter &filter, int minDepth) constCWallet
GetLockedCoins() constCWallet
GetLockedShieldCoins() constCWallet
GetMasternodeVinAndKeys(CPubKey &pubKeyRet, CKey &keyRet, const COutPoint &collateralOut, bool fValidateCollateral, std::string &strError)CWallet
GetName() constCWalletinline
GetNameForAddressBookEntry(const CWDestination &address) constCWallet
getNewAddress(const std::string &addressLabel, const std::string purpose, const CChainParams::Base58Type addrType=CChainParams::PUBKEY_ADDRESS)CWallet
getNewAddress(const std::string &label)CWallet
getNewStakingAddress(const std::string &label)CWallet
GetOldestKeyPoolTime()CWallet
GetOutputsFromCoinControl(const CCoinControl *coinControl)CWalletprivate
GetPathToDBFile()CWalletinline
GetPubKey(const CKeyID &address, CPubKey &vchPubKeyOut) const overrideCCryptoKeyStorevirtual
GetPurposeForAddressBookEntry(const CWDestination &address) constCWallet
GetSaplingExtendedSpendingKey(const libzcash::SaplingPaymentAddress &addr, libzcash::SaplingExtendedSpendingKey &extskOut) constCBasicKeyStore
GetSaplingFullViewingKey(const libzcash::SaplingIncomingViewingKey &ivk, libzcash::SaplingExtendedFullViewingKey &extfvkOut) constCBasicKeyStorevirtual
GetSaplingIncomingViewingKey(const libzcash::SaplingPaymentAddress &addr, libzcash::SaplingIncomingViewingKey &ivkOut) constCBasicKeyStorevirtual
GetSaplingPaymentAddresses(std::set< libzcash::SaplingPaymentAddress > &setAddress) constCBasicKeyStorevirtual
GetSaplingScriptPubKeyMan() constCWalletinline
GetSaplingSpendingKey(const libzcash::SaplingExtendedFullViewingKey &extfvk, libzcash::SaplingExtendedSpendingKey &skOut) const overrideCCryptoKeyStorevirtual
GetScriptPubKeyMan() constCWallet
GetStakeSplitThreshold() constCWalletinline
GetStakingBalance(const bool fIncludeColdStaking=true) constCWallet
GetStakingKeyPoolSize()CWallet
GetUnconfirmedBalance(isminetype filter=ISMINE_SPENDABLE_ALL) constCWallet
GetUnconfirmedShieldedBalance() constCWallet
GetUnconfirmedWatchOnlyBalance() constCWallet
GetUniqueWalletBackupName() constCWallet
GetVersion()CWallet
GetWalletTx(const uint256 &hash) constCWallet
getWalletTxs()CWallet
GetWatchOnlyBalance() constCWallet
GUARDED_BY(cs_wallet)CWalletprivate
GUARDED_BY(cs_wallet)CWalletprivate
GUARDED_BY(cs_wallet)=0CWalletprivatepure virtual
HasAddressBook(const CWDestination &address) constCWallet
HasDelegator(const CTxOut &out) constCWallet
HasEncryptionKeys() constCWallet
HasSaplingSPKM() constCWallet
HaveCScript(const CScriptID &hash) constCBasicKeyStorevirtual
HaveKey(const CKeyID &address) const overrideCCryptoKeyStorevirtual
CBasicKeyStore::HaveKey(const CExchangeKeyID &address) constCBasicKeyStore
HaveSaplingFullViewingKey(const libzcash::SaplingIncomingViewingKey &ivk) constCBasicKeyStorevirtual
HaveSaplingIncomingViewingKey(const libzcash::SaplingPaymentAddress &addr) constCBasicKeyStorevirtual
HaveSaplingSpendingKey(const libzcash::SaplingExtendedFullViewingKey &extfvk) const overrideCCryptoKeyStorevirtual
HaveSpendingKeyForPaymentAddress(const libzcash::SaplingPaymentAddress &zaddr) constCWallet
HaveWatchOnly(const CScript &dest) constCBasicKeyStorevirtual
HaveWatchOnly() constCBasicKeyStorevirtual
IncOrderPosNext(WalletBatch *batch=nullptr)CWallet
IncrementNoteWitnesses(const CBlockIndex *pindex, const CBlock *pblock, SaplingMerkleTree &saplingTree)CWallet
IsAbortingRescan()CWalletinline
IsChange(const CTxOut &txout) constCWallet
IsChange(const CTxDestination &address) constCWallet
IsCrypted() constCCryptoKeyStoreinline
IsFromMe(const CTransactionRef &tx) constCWallet
IsHDEnabled() constCWallet
IsKeyUsed(const CPubKey &vchPubKey) constCWalletprivate
IsLocked() constCCryptoKeyStore
IsLockedCoin(const uint256 &hash, unsigned int n) constCWallet
IsLockedNote(const SaplingOutPoint &op) constCWallet
IsMine(const CTxIn &txin) constCWallet
IsMine(const CTxOut &txout) constCWallet
IsMine(const CTransactionRef &tx) constCWallet
IsSaplingSpent(const SaplingOutPoint &op) constCWallet
IsSaplingUpgradeEnabled() constCWallet
IsScanning()CWalletinline
IsSpent(const COutPoint &outpoint) constCWallet
IsSpent(const uint256 &hash, unsigned int n) constCWallet
IsUsed(const CTxDestination address) constCWallet
IsUsed(const libzcash::SaplingPaymentAddress address) constCWallet
KeepKey(int64_t nIndex)CWallet
KeypoolCountExternalKeys()CWallet
ListCoins() constCWallet
ListLockedCoins()CWallet
ListLockedNotes()CWallet
ListNotes() constCWallet
LoadAddressBookName(const CWDestination &dest, const std::string &strName)CWallet
LoadAddressBookPurpose(const CWDestination &dest, const std::string &strPurpose)CWallet
LoadCryptedKey(const CPubKey &vchPubKey, const std::vector< unsigned char > &vchCryptedSecret)CWallet
LoadCryptedSaplingZKey(const libzcash::SaplingExtendedFullViewingKey &extfvk, 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
LoadKey(const CKey &key, const CPubKey &pubkey)CWalletinline
LoadKeyMetadata(const CPubKey &pubkey, const CKeyMetadata &metadata)CWallet
LoadMinVersion(int nVersion)CWallet
LoadSaplingPaymentAddress(const libzcash::SaplingPaymentAddress &addr, const libzcash::SaplingIncomingViewingKey &ivk)CWallet
LoadSaplingZKey(const libzcash::SaplingExtendedSpendingKey &key)CWallet
LoadSaplingZKeyMetadata(const libzcash::SaplingIncomingViewingKey &ivk, const CKeyMetadata &meta)CWallet
LoadToWallet(CWalletTx &wtxIn)CWallet
LoadWallet(bool &fFirstRunRet)CWallet
LoadWatchOnly(const CScript &dest)CWallet
Lock()CWallet
LockCoin(const COutPoint &output)CWallet
LockIfMyCollateral(const CTransactionRef &ptx)CWallet
LockNote(const SaplingOutPoint &op)CWallet
LockOutpointIfMine(const CTransactionRef &ptx, const COutPoint &c)CWallet
LockOutpointIfMineWithMutex(const CTransactionRef &ptx, const COutPoint &c)CWallet
loopTxsBalance(const std::function< void(const uint256 &, const CWalletTx &, CAmount &)> &method) constCWallet
m_nameCWalletprivate
m_spk_manCWalletprivate
m_sspk_manCWalletprivate
mapAddressBookCWalletprivate
mapCryptedKeysCCryptoKeyStoreprotected
mapCryptedSaplingSpendingKeysCCryptoKeyStoreprotected
mapKeyMetadataCWallet
mapKeysCBasicKeyStoreprotected
mapMasterKeysCWallet
mapSaplingFullViewingKeysCBasicKeyStore
mapSaplingIncomingViewingKeysCBasicKeyStore
mapSaplingSpendingKeysCBasicKeyStore
mapScriptsCBasicKeyStoreprotected
mapTxSpendsCWalletprivate
mapWalletCWallet
mapWatchKeysCBasicKeyStoreprotected
MarkAffectedTransactionsDirty(const CTransaction &tx)CWallet
MarkConflicted(const uint256 &hashBlock, int conflicting_height, const uint256 &hashTx)CWalletprivate
MarkDirty()CWallet
MasterKeyMap typedefCWallet
minStakeSplitThresholdCWalletstatic
minTxFeeCWalletstatic
mutexScanningCWalletprivate
nAutoCombineThresholdCWallet
nCustomFeeCWallet
NewAddressBookIterator()CWalletinline
nLastResendCWalletprivate
nMasterKeyMaxIDCWallet
nNextResendCWalletprivate
nOrderPosNextCWallet
NotAccepted enum valueCWallet
NotifyAddressBookChangedCWallet
NotifyMasternodeListChanged(bool undo, const CDeterministicMNList &oldMNList, const CDeterministicMNListDiff &diff)CValidationInterfaceinlineprotectedvirtual
NotifySSTChangedCWallet
NotifyStatusChangedCCryptoKeyStore
NotifyTransactionChangedCWallet
NotifyWalletBackedCWallet
NotifyWatchonlyChangedCWallet
nRelockTimeCWallet
nStakeSplitThresholdCWallet
nTimeBestReceivedCWalletprivate
nTimeFirstKeyCWallet
nWalletMaxVersionCWalletprivate
nWalletVersionCWalletprivate
OK enum valueCWallet
ParseIntoAddress(const CWDestination &dest, const std::string &purpose)CWalletstatic
postInitProcess(CScheduler &scheduler)CWallet
pStakerStatusCWallet
ReacceptWalletTransactions(bool fFirstLoad=false)CWallet
RemoveWatchOnly(const CScript &dest) overrideCWalletvirtual
RescanFromTime(int64_t startTime, const WalletRescanReserver &reserver, bool update)CWallet
ResendWalletTransactions(CConnman *connman) overrideCWalletvirtual
ReturnKey(int64_t nIndex, const bool internal=false, const bool staking=false)CWallet
ScanForWalletTransactions(CBlockIndex *pindexStart, CBlockIndex *pindexStop, const WalletRescanReserver &reserver, bool fUpdate=false, bool fromStartup=false)CWallet
SelectCoinsMinConf(const CAmount &nTargetValue, int nConfMine, int nConfTheirs, uint64_t nMaxAncestors, std::vector< COutput > vCoins, std::set< std::pair< const CWalletTx *, unsigned int > > &setCoinsRet, CAmount &nValueRet) constCWallet
SelectCoinsToSpend(const std::vector< COutput > &vAvailableCoins, const CAmount &nTargetValue, std::set< std::pair< const CWalletTx *, unsigned int > > &setCoinsRet, CAmount &nValueRet, const CCoinControl *coinControl=nullptr) constCWallet
SetAddressBook(const CWDestination &address, const std::string &strName, const std::string &purpose)CWallet
SetBestChain(const CBlockLocator &loc) overrideCWalletvirtual
SetBestChainInternal(WalletBatch &batch, const CBlockLocator &loc)CWallet
SetCrypted()CCryptoKeyStoreprotected
SetLastBlockProcessed(const CBlockIndex *pindex) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletinline
setLockedCoinsCWallet
setLockedNotesCWallet
SetMaxVersion(int nVersion)CWallet
SetMinVersion(enum WalletFeature, WalletBatch *batch_in=nullptr, bool fExplicit=false)CWallet
SetNull()CWallet
SetStakeSplitThreshold(const CAmount sst)CWallet
SetupSPKM(bool newKeypool=true, bool memOnly=false)CWallet
setWatchOnlyCBasicKeyStoreprotected
ShowProgressCWallet
SignCoinStake(CMutableTransaction &txNew) constCWallet
StakeableCoins(std::vector< CStakeableOutput > *pCoins=nullptr)CWallet
SyncMetaData(std::pair< typename TxSpendMap< T >::iterator, typename TxSpendMap< T >::iterator > range)CWalletprivate
SyncMetaDataN(std::pair< TxSpendMap< uint256 >::iterator, TxSpendMap< uint256 >::iterator > range)CWallet
SyncTransaction(const CTransactionRef &tx, const CWalletTx::Confirmation &confirm)CWalletprivate
TopUpKeyPool(unsigned int kpSize=0)CWallet
TransactionAddedToMempool(const CTransactionRef &tx) overrideCWalletvirtual
TransactionRemovedFromMempool(const CTransactionRef &ptx, MemPoolRemovalReason reason) overrideCWalletvirtual
TxItems typedefCWallet
TxSpends typedefCWalletprivate
Unlock(const SecureString &strWalletPassphrase, bool anonimizeOnly=false)CWallet
Unlock(const CKeyingMaterial &vMasterKeyIn)CWallet
UnlockAllCoins()CWallet
UnlockAllNotes()CWallet
UnlockCoin(const COutPoint &output)CWallet
UnlockNote(const SaplingOutPoint &op)CWallet
UnlockSaplingKeys(const CKeyingMaterial &vMasterKeyIn, bool fDecryptionThoroughlyChecked)CCryptoKeyStoreprotected
UpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) overrideCWalletvirtual
UpdateTimeFirstKey(int64_t nCreateTime)CWallet
Upgrade(std::string &error, const int prevVersion)CWallet
vMasterKeyCCryptoKeyStoreprotected
void ::RegisterSharedValidationInterface(std::shared_ptr< CValidationInterface >)CValidationInterfaceprotected
void ::UnregisterAllValidationInterfaces()CValidationInterfaceprotected
void ::UnregisterValidationInterface(CValidationInterface *)CValidationInterfaceprotected
WalletRescanReserver classCWalletfriend
wtxOrderedCWallet
ZapWalletTx(std::vector< CWalletTx > &vWtx)CWallet
~CKeyStore()CKeyStoreinlinevirtual
~CValidationInterface()=defaultCValidationInterfacevirtual
~CWallet()CWallet