PRCYCoin  2.0.0.7rc1
P2P Digital Currency
CWallet Member List

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

AddAccountingEntry(const CAccountingEntry &, CWalletDB &pwalletdb)CWallet
AddComputedPrivateKey(const CTxOut &out)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, uint32_t nAccountIndex)CWallet
AddKey(const CKey &key)CKeyStorevirtual
AddKeyPubKey(const CKey &key, const CPubKey &pubkey)CWalletvirtual
addrToTxHashMapCWallet
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
allMyPrivateKeys(std::vector< CKey > &spends, std::vector< CKey > &views)CWalletprivate
AllMyPublicAddresses(std::vector< std::string > &addresses, std::vector< std::string > &accountNames)CWallet
amountMapCWalletmutable
AutoCombineDust()CWallet
AvailableCoins(std::vector< COutput > &vCoins, bool fOnlyConfirmed=true, const CCoinControl *coinControl=NULL, bool fIncludeZeroValue=false, AvailableCoinsType nCoinType=ALL_COINS, bool fUseIX=false)CWallet
AvailableCoinsByAddress(bool fConfirmed=true, CAmount maxCoinValue=0)CWallet
blindMapCWalletmutable
BlockChecked(const CBlock &, const CValidationState &)CValidationInterfaceinlineprotectedvirtual
CanSupportFeature(enum WalletFeature wf)CWallet
CCryptoKeyStore()CCryptoKeyStoreinline
ChangeWalletPassphrase(const SecureString &strOldWalletPassphrase, const SecureString &strNewWalletPassphrase)CWallet
checkPassPhraseRule(const char *pass)CWallet
coinbaseDecoysPoolCWalletmutable
combineModeCWallet
CommitTransaction(CWalletTx &wtxNew, CReserveKey &reservekey, std::string strCommand=NetMsgType::TX)CWallet
ComputeFee(size_t numIn, size_t numOut, size_t ringSize)CWallet
ComputeIntegratedPublicAddress(const uint64_t paymentID, const std::string &accountName, std::string &pubAddress)CWallet
ComputeReserveUTXOAmount()CWallet
computeSharedSec(const CTransaction &tx, const CTxOut &out, CPubKey &sharedSec) constCWallet
ComputeStealthDestination(const CKey &secret, const CPubKey &pubViewKey, const CPubKey &pubSpendKey, CPubKey &des)CWalletstatic
ComputeStealthPublicAddress(const std::string &accountName, std::string &pubAddress)CWallet
ComputeTimeSmart(const CWalletTx &wtx) constCWallet
ComputeTxSize(size_t numIn, size_t numOut, size_t ringSize)CWalletstatic
CreateCoinStake(const CKeyStore &keystore, unsigned int nBits, int64_t nSearchInterval, CMutableTransaction &txNew, unsigned int &nTxNewTime)CWallet
CreateCommitment(const CAmount val, CKey &blind, std::vector< unsigned char > &commitment)CWalletstatic
CreateCommitment(const unsigned char *blind, CAmount val, std::vector< unsigned char > &commitment)CWalletstatic
CreateCommitmentWithZeroBlind(const CAmount val, unsigned char *pBlind, std::vector< unsigned char > &commitment)CWalletstatic
createMasterKey() constCWalletprivate
CreatePrivacyAccount(bool force=false)CWallet
CreateSweepingTransaction(CAmount target, CAmount threshold, uint32_t nTimeBefore)CWallet
CreateTransaction(CScript scriptPubKey, int64_t nValue, CWalletTx &wtxNew, CReserveKey &reservekey, int64_t &nFeeRet, std::string &strFailReason, const CCoinControl *coinControl)CWallet
CreateTransaction(const std::vector< std::pair< CScript, CAmount > > &vecSend, CWalletTx &wtxNew, CReserveKey &reservekey, CAmount &nFeeRet, std::string &strFailReason, const CCoinControl *coinControl=NULL, AvailableCoinsType coin_type=ALL_COINS, bool useIX=false, CAmount nFeePay=0)CWallet
CreateTransaction(CScript scriptPubKey, const CAmount &nValue, CWalletTx &wtxNew, CReserveKey &reservekey, CAmount &nFeeRet, std::string &strFailReason, const CCoinControl *coinControl=NULL, AvailableCoinsType coin_type=ALL_COINS, bool useIX=false, CAmount nFeePay=0)CWallet
CreateTransactionBulletProof(const CKey &txPrivDes, const CPubKey &recipientViewKey, const std::vector< std::pair< CScript, CAmount > > &vecSend, CWalletTx &wtxNew, CReserveKey &reservekey, CAmount &nFeeRet, std::string &strFailReason, const CCoinControl *coinControl=NULL, AvailableCoinsType coin_type=ALL_COINS, bool useIX=false, CAmount nFeePay=0, int ringSize=6, bool tomyself=false)CWallet
CreateTransactionBulletProof(const CKey &txPrivDes, const CPubKey &recipientViewKey, CScript scriptPubKey, const CAmount &nValue, CWalletTx &wtxNew, CReserveKey &reservekey, CAmount &nFeeRet, std::string &strFailReason, const CCoinControl *coinControl=NULL, AvailableCoinsType coin_type=ALL_COINS, bool useIX=false, CAmount nFeePay=0, int ringSize=6, bool tomyself=false)CWallet
cryptedHDChainCCryptoKeyStoreprotected
cs_KeyStoreCKeyStoremutableprotected
cs_walletCWalletmutable
CWallet()CWallet
CWallet(std::string strWalletFileIn)CWallet
DecodeStealthAddress(const std::string &stealth, CPubKey &pubViewKey, CPubKey &pubSpendKey, bool &hasPaymentID, uint64_t &paymentID)CWalletstatic
DecoyConfirmationMinimumCWallet
DecryptHDChain(CHDChain &hdChainRet) constCCryptoKeyStoreprotected
DelAddressBook(const CTxDestination &address)CWallet
DeleteTransactions(std::vector< uint256 > &removeTxs, bool fRescan=false)CWallet
DeleteWalletTransactions(const CBlockIndex *pindex, bool fRescan=false)CWallet
DeriveNewChildKey(uint32_t nAccountIndex, CKey &secretRet)CWallet
dirtyCachedBalanceCWallet
EncodeIntegratedAddress(const CPubKey &pubViewKey, const CPubKey &pubSpendKey, uint64_t paymentID, std::string &pubAddr)CWallet
EncodeIntegratedAddress(const std::vector< unsigned char > &pubViewKey, const std::vector< unsigned char > &pubSpendKey, uint64_t paymentID, std::string &pubAddrb58)CWallet
encodeStealthBase58(const std::vector< unsigned char > &raw, std::string &stealth)CWalletprivate
EncodeStealthPublicAddress(const std::vector< unsigned char > &pubViewKey, const std::vector< unsigned char > &pubSpendKey, std::string &pubAddr)CWallet
EncodeStealthPublicAddress(const CPubKey &pubViewKey, const CPubKey &pubSpendKey, std::string &pubAddr)CWallet
EncodeTxOutAmount(CTxOut &out, const CAmount &amount, const unsigned char *sharedSec, bool isCoinstake=false)CWallet
EncryptHDChain(const CKeyingMaterial &vMasterKeyIn)CCryptoKeyStoreprotected
EncryptKeys(CKeyingMaterial &vMasterKeyIn)CCryptoKeyStoreprotected
EncryptWallet(const SecureString &strWalletPassphrase)CWallet
EraseDestData(const CTxDestination &dest, const std::string &key)CWallet
EraseFromWallet(const uint256 &hash)CWalletvirtual
estimateStakingConsolidationFees(CAmount &min, CAmount &max)CWallet
fCombineDustCWallet
fDecryptionThoroughlyCheckedCWalletprivate
fFileBackedCWallet
findCorrespondingPrivateKey(const CTxOut &txout, CKey &key) constCWallet
findMyOutPoint(const CTxIn &txin) constCWallet
fMultiSendMasternodeRewardCWallet
fMultiSendNotifyCWallet
fMultiSendStakeCWallet
fUseCryptoCCryptoKeyStoreprivate
fWalletUnlockStakingOnlyCWallet
GenerateAddress(CPubKey &pub, CPubKey &txPub, CKey &txPriv) constCWallet
generateBulletProofAggregate(CTransaction &tx)CWalletprivate
GenerateIntegratedAddress(const std::string &accountName, std::string &pubAddr)CWallet
GenerateIntegratedAddress(const CPubKey &pubViewKey, const CPubKey &pubSpendKey, std::string &pubAddr)CWallet
GenerateIntegratedAddressWithProvidedPaymentID(std::string accountName, uint64_t paymentID)CWallet
GenerateIntegratedAddressWithRandomPaymentID(std::string accountName, uint64_t &paymentID)CWallet
generateKeyImage(const CPubKey &pub, CKeyImage &img) constCWallet
generateKeyImage(const CScript &scriptKey, CKeyImage &img) constCWallet
GenerateNewHDChain(std::string *phrase=NULL)CWallet
GenerateNewKey()CWallet
GetAccountAddresses(std::string strAccount) constCWallet
GetAddressBalances()CWallet
GetAddressGroupings()CWallet
GetAllReserveKeys(std::set< CKeyID > &setAddress) constCWallet
GetBalance()CWallet
GetBudgetSystemCollateralTX(CTransaction &tx, uint256 hash, bool useIX)CWallet
GetBudgetSystemCollateralTX(CWalletTx &tx, uint256 hash, bool useIX)CWallet
GetChange(const CTransaction &tx, const CTxOut &txout) constCWallet
GetChange(const CTransaction &tx) constCWallet
GetConflicts(const uint256 &txid) constCWallet
getCOutPutValue(const COutput &output) constCWallet
GetCredit(const CTransaction &tx, const CTxOut &txout, const isminefilter &filter) constCWallet
GetCredit(const CTransaction &tx, const isminefilter &filter) constCWallet
GetCScript(const CScriptID &hash, CScript &redeemScriptOut) constCBasicKeyStorevirtual
getCTxOutValue(const CTransaction &tx, const CTxOut &out) constCWallet
GetDebit(const CTxIn &txin, const isminefilter &filter) constCWallet
GetDebit(const CTransaction &tx, const isminefilter &filter) constCWallet
GetDecryptedHDChain(CHDChain &hdChainRet)CWallet
GetHDChain(CHDChain &hdChainRet) constCCryptoKeyStoreprotected
GetImmatureBalance() constCWallet
GetImmatureWatchOnlyBalance() constCWallet
GetKey(const CKeyID &address, CKey &keyOut) constCWalletvirtual
GetKeyBirthTimes(std::map< CKeyID, int64_t > &mapKeyBirth) constCWallet
GetKeyFromPool(CPubKey &key)CWallet
GetKeyPoolSize()CWallet
GetKeys(std::set< CKeyID > &setAddress) constCCryptoKeyStoreinlinevirtual
GetLockedCoins() constCWallet
GetMasternodeVinAndKeys(CTxIn &txinRet, CPubKey &pubKeyRet, CKey &keyRet, std::string strTxHash, std::string strOutputIndex, std::string &strError)CWallet
GetMinimumFee(unsigned int nTxBytes, unsigned int nConfirmTarget, const CTxMemPool &pool)CWalletstatic
GetOldestKeyPoolTime()CWallet
GetPubKey(const CKeyID &address, CPubKey &vchPubKeyOut) constCWalletvirtual
GetSeedPhrase(std::string &phrase)CWallet
GetSpendableBalance()CWallet
GetSpendDepth(const uint256 &hash, unsigned int n) constCWallet
GetTransactionType(const CTransaction &tx)CWallet
GetUnconfirmedBalance() constCWallet
GetUnconfirmedWatchOnlyBalance() constCWallet
GetUniqueWalletBackupName() constCWallet
GetUnlockedCoins() constCWallet
GetVersion()CWallet
GetVinAndKeysFromOutput(COutput out, CTxIn &txinRet, CPubKey &pubKeyRet, CKey &keyRet)CWallet
GetWalletTx(const uint256 &hash) constCWallet
getWalletTxs()CWallet
GetWatchOnlyBalance() constCWallet
HaveCScript(const CScriptID &hash) constCBasicKeyStorevirtual
HaveKey(const CKeyID &address) constCWalletvirtual
HaveWatchOnly(const CScript &dest) constCBasicKeyStorevirtual
HaveWatchOnly() constCBasicKeyStorevirtual
hdChainCBasicKeyStoreprotected
IncOrderPosNext(CWalletDB *pwalletdb=NULL)CWallet
inSpendQueueOutpointsCWallet
inSpendQueueOutpointsPerSessionCWallet
Inventory(const uint256 &hash)CWalletvirtual
IsAutoConsolidateOn()CWallet
IsChange(const CTxOut &txout) constCWallet
IsCollateralized(const COutPoint &outpoint)CWallet
IsCrypted() constCCryptoKeyStoreinline
IsFromMe(const CTransaction &tx) constCWallet
IsHDEnabled()CWallet
IsLocked() constCCryptoKeyStoreinline
IsLockedCoin(uint256 hash, unsigned int n) constCWallet
IsMasternodeController()CWallet
isMatchMyKeyImage(const CKeyImage &ki, const COutPoint &out)CWalletprivate
IsMine(const CTxIn &txin) constCWallet
IsMine(const CTxOut &txout) constCWallet
IsMine(const CTransaction &tx) constCWallet
isMultiSendEnabled()CWallet
IsSpent(const uint256 &hash, unsigned int n)CWallet
IsTransactionForMe(const CTransaction &tx)CWallet
KeepKey(int64_t nIndex)CWallet
keyImageMapCWallet
keyImagesSpendsCWallet
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
LoadMinVersion(int nVersion)CWallet
LoadWallet(bool &fFirstRunRet)CWallet
LoadWatchOnly(const CScript &dest)CWallet
Lock()CWallet
LockCoin(COutPoint &output)CWallet
makeRingCT(CTransaction &wtxNew, int ringSize, std::string &strFailReason)CWalletprivate
MakeShnorrSignature(CTransaction &)CWallet
MakeShnorrSignatureTxIn(CTxIn &txin, uint256)CWallet
mapAddressBookCWallet
mapCryptedKeysCCryptoKeyStoreprotected
mapHdPubKeysCWallet
mapKeyMetadataCWallet
mapKeysCBasicKeyStoreprotected
mapMasterKeysCWallet
mapRequestCountCWallet
mapScriptsCBasicKeyStoreprotected
mapTxSpendsCWalletprivate
mapWalletCWalletmutable
MarkDirty()CWallet
MasterKeyMap typedefCWallet
MAX_DECOY_POOLCWalletstatic
MaxTxSizePerTx()CWalletstatic
MintableCoins()CWallet
minTxFeeCWalletstatic
MultiSend()CWallet
mySpendPrivateKey(CKey &spend) constCWallet
myViewPrivateKey(CKey &view) constCWallet
nAutoCombineTargetCWallet
nAutoCombineThresholdCWallet
NewKeyPool()CWallet
nHashDriftCWallet
nHashIntervalCWallet
nLastMultiSendHeightCWallet
nLastResendCWalletprivate
nMasterKeyMaxIDCWallet
nNextResendCWalletprivate
nOrderPosNextCWallet
NotifyAddressBookChangedCWallet
NotifyStatusChangedCCryptoKeyStore
NotifyTransactionChangedCWallet
NotifyTransactionLock(const CTransaction &tx)CValidationInterfaceinlineprotectedvirtual
NotifyWalletBackedCWallet
NotifyWatchonlyChangedCWallet
nStakeSetUpdateTimeCWallet
nStakeSplitThresholdCWallet
nTimeFirstKeyCWallet
nWalletMaxVersionCWalletprivate
nWalletVersionCWalletprivate
outpointToKeyImagesCWalletmutable
ParameterInteraction()CWalletstatic
pendingKeyImagesCWallet
PROBABILITY_NEW_COIN_SELECTEDCWalletstatic
pwalletdbEncryptionCWalletprivate
ReacceptWalletTransactions()CWallet
Read2FA()CWallet
Read2FALastTime()CWallet
Read2FAPeriod()CWallet
Read2FASecret()CWallet
ReadAccountList(std::string &accountList)CWallet
ReadAutoConsolidateSettingTime()CWallet
ReadStakingStatus()CWallet
ReadStealthAccount(const std::string &strAccount, CStealthAccount &account)CWallet
RemoveFromSpends(const uint256 &wtxid)CWalletprivate
RemoveWatchOnly(const CScript &dest)CWalletvirtual
ReorderWalletTransactions(std::map< std::pair< int, int >, CWalletTx * > &mapSorted, int64_t &maxOrderPos)CWallet
RescanAfterUnlock(int fromHeight)CWallet
ResendWalletTransactions()CWalletvirtual
ReserveKeyFromKeyPool(int64_t &nIndex, CKeyPool &keypool)CWallet
resetPendingOutPoints()CWallet
ResetRequestCount(const uint256 &hash)CValidationInterfaceinlineprotectedvirtual
ReturnKey(int64_t nIndex)CWallet
RevealTxOutAmount(const CTransaction &tx, const CTxOut &out, CAmount &amount, CKey &) constCWallet
ScanForWalletTransactions(CBlockIndex *pindexStart, bool fUpdate=false, bool fromStartup=false, int height=-1)CWallet
ScanWalletKeyImages()CWalletprivate
SelectCoins(bool needFee, CAmount &estimatedFee, int ringSize, int numOut, const CAmount &nTargetValue, std::set< std::pair< const CWalletTx *, unsigned int > > &setCoinsRet, CAmount &nValueRet, const CCoinControl *coinControl=NULL, AvailableCoinsType coin_type=ALL_COINS, bool useIX=true)CWalletprivate
SelectCoinsMinConf(bool needFee, CAmount &estimatedFee, int ringSize, int numOut, const CAmount &nTargetValue, int nConfMine, int nConfTheirs, std::vector< COutput > vCoins, std::set< std::pair< const CWalletTx *, unsigned int > > &setCoinsRet, CAmount &nValueRet)CWallet
selectDecoysAndRealIndex(CTransaction &tx, int &myIndex, int ringSize)CWalletprivate
SelectStakeCoins(std::list< std::unique_ptr< CStakeInput > > &listInputs, CAmount nTargetAmount)CWallet
SendAll(std::string des, CWalletTx &wtxNew, bool inclLocked)CWallet
SendToStealthAddress(const std::string &stealthAddr, CAmount nValue, CWalletTx &wtxNew, bool fUseIX=false, int ringSize=5)CWallet
SetAddressBook(const CTxDestination &address, const std::string &strName, const std::string &purpose)CWallet
SetBestChain(const CBlockLocator &loc)CWalletvirtual
SetCrypted()CCryptoKeyStoreprotected
SetCryptedHDChain(const CHDChain &chain, bool memonly)CWallet
CCryptoKeyStore::SetCryptedHDChain(const CHDChain &chain)CCryptoKeyStoreprotected
SetDefaultKey(const CPubKey &vchPubKey)CWallet
SetHDChain(const CHDChain &chain, bool memonly)CWallet
CCryptoKeyStore::SetHDChain(const CHDChain &chain)CCryptoKeyStoreprotected
setKeyPoolCWallet
setLockedCoinsCWallet
SetMaxVersion(int nVersion)CWallet
SetMinVersion(enum WalletFeature, CWalletDB *pwalletdbIn=NULL, bool fExplicit=false)CWallet
setMultiSendDisabled()CWallet
setMultiSigCBasicKeyStoreprotected
SetNull()CWallet
setWatchOnlyCBasicKeyStoreprotected
ShowProgressCWallet
StakingCoinStatus(CAmount &minFee, CAmount &maxFee)CWallet
strMultiSendChangeAddressCWallet
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
txPrivKeysCWallet
TxSpends typedefCWalletprivate
Unlock(const SecureString &strWalletPassphrase, bool anonimizeOnly=false)CWallet
Unlock(const CKeyingMaterial &vMasterKeyIn)CWallet
UnlockAllCoins()CWallet
UnlockCoin(COutPoint &output)CWallet
UpdatedBlockTip(const CBlockIndex *pindex)CValidationInterfaceinlineprotectedvirtual
UpdatedTransaction(const uint256 &hashTx)CWalletvirtual
UpdateWalletTransactionOrder(std::map< std::pair< int, int >, CWalletTx * > &mapSorted, bool resetOrder)CWallet
userDecoysPoolCWalletmutable
vchDefaultKeyCWallet
vDisabledAddressesCWallet
vMasterKeyCCryptoKeyStoreprotected
vMultiSendCWallet
void ::RegisterValidationInterface(CValidationInterface *)CValidationInterfaceprotected
void ::UnregisterAllValidationInterfaces()CValidationInterfaceprotected
void ::UnregisterValidationInterface(CValidationInterface *)CValidationInterfaceprotected
walletIdxCacheCWalletprivate
walletUnlockCountStatusCWallet
Write2FA(bool status)CWallet
Write2FALastTime(uint64_t lastTime)CWallet
Write2FAPeriod(int period)CWallet
Write2FASecret(std::string secret)CWallet
WriteAutoConsolidateSettingTime(uint32_t settingTime)CWallet
WriteStakingStatus(bool status)CWallet
wtxOrderedCWallet
ZapWalletTx(std::vector< CWalletTx > &vWtx)CWallet
~CKeyStore()CKeyStoreinlinevirtual
~CWallet()CWallet