Raven Core  3.0.0
P2P Digital Currency
CWallet Member List

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

AbandonTransaction(const uint256 &hashTx)CWallet
AbortRescan()CWalletinline
AccountMove(std::string strFrom, std::string strTo, CAmount nAmount, std::string strComment="")CWallet
AddAccountingEntry(const CAccountingEntry &)CWallet
AddAccountingEntry(const CAccountingEntry &, CWalletDB *pwalletdb)CWallet
AddCryptedKey(const CPubKey &vchPubKey, const std::vector< unsigned char > &vchCryptedSecret) overrideCWalletvirtual
AddCScript(const CScript &redeemScript) overrideCWalletvirtual
AddDestData(const CTxDestination &dest, const std::string &key, const std::string &value)CWallet
AddKey(const CKey &key)CKeyStorevirtual
AddKeyPubKey(const CKey &key, const CPubKey &pubkey) overrideCWalletvirtual
AddKeyPubKeyWithDB(CWalletDB &walletdb, const CKey &key, const CPubKey &pubkey)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 CBlockIndex *pIndex, int posInBlock, bool fUpdate)CWallet
AddWatchOnly(const CScript &dest) overrideCWalletprivatevirtual
AddWatchOnly(const CScript &dest, int64_t nCreateTime)CWallet
AvailableAssets(std::map< std::string, std::vector< COutput > > &mapAssetCoins, 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) constCWallet
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) constCWallet
AvailableCoinsAll(std::vector< COutput > &vCoins, std::map< std::string, std::vector< COutput > > &mapAssetCoins, bool fGetRVN=true, bool fOnlyAssets=false, 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) constCWallet
AvailableCoinsWithAssets(std::vector< COutput > &vCoins, std::map< std::string, std::vector< COutput > > &mapAssetCoins, 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) constCWallet
BackupWallet(const std::string &strDest)CWallet
BlockChecked(const CBlock &, const CValidationState &)CValidationInterfaceinlineprotectedvirtual
BlockConnected(const std::shared_ptr< const CBlock > &pblock, const CBlockIndex *pindex, const std::vector< CTransactionRef > &vtxConflicted) overrideCWalletvirtual
BlockDisconnected(const std::shared_ptr< const CBlock > &pblock) overrideCWalletvirtual
BlockFound(const uint256 &hash)CValidationInterfaceinlineprotectedvirtual
CanSupportFeature(enum WalletFeature wf) constCWalletinline
CCryptoKeyStore()CCryptoKeyStoreinline
ChangeWalletPassphrase(const SecureString &strOldWalletPassphrase, const SecureString &strNewWalletPassphrase)CWallet
CommitTransaction(CWalletTx &wtxNew, CReserveKey &reservekey, CConnman *connman, CValidationState &state)CWallet
ComputeTimeSmart(const CWalletTx &wtx) constCWallet
CreateNewChangeAddress(CReserveKey &reservekey, CKeyID &keyID, std::string &strFailReason)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)CWallet
CreateTransactionAll(const std::vector< CRecipient > &vecSend, CWalletTx &wtxNew, CReserveKey &reservekey, CAmount &nFeeRet, int &nChangePosInOut, std::string &strFailReason, const CCoinControl &coin_control, bool fNewAsset, const CNewAsset &asset, const CTxDestination dest, bool fTransferAsset, bool fReissueAsset, const CReissueAsset &reissueAsset, const AssetType &assetType, bool sign=true)CWallet
CreateTransactionAll(const std::vector< CRecipient > &vecSend, CWalletTx &wtxNew, CReserveKey &reservekey, CAmount &nFeeRet, int &nChangePosInOut, std::string &strFailReason, const CCoinControl &coin_control, bool fNewAsset, const std::vector< CNewAsset > assets, const CTxDestination destination, bool fTransferAsset, bool fReissueAsset, const CReissueAsset &reissueAsset, const AssetType &assetType, bool sign)CWallet
CreateTransactionWithAssets(const std::vector< CRecipient > &vecSend, CWalletTx &wtxNew, CReserveKey &reservekey, CAmount &nFeeRet, int &nChangePosInOut, std::string &strFailReason, const CCoinControl &coin_control, const std::vector< CNewAsset > assets, const CTxDestination destination, const AssetType &assetType, bool sign=true)CWallet
CreateTransactionWithReissueAsset(const std::vector< CRecipient > &vecSend, CWalletTx &wtxNew, CReserveKey &reservekey, CAmount &nFeeRet, int &nChangePosInOut, std::string &strFailReason, const CCoinControl &coin_control, const CReissueAsset &reissueAsset, const CTxDestination destination, bool sign=true)CWallet
CreateTransactionWithTransferAsset(const std::vector< CRecipient > &vecSend, CWalletTx &wtxNew, CReserveKey &reservekey, CAmount &nFeeRet, int &nChangePosInOut, std::string &strFailReason, const CCoinControl &coin_control, bool sign=true)CWallet
CreateWalletFromFile(const std::string walletFile)CWalletstatic
cs_KeyStoreCKeyStoremutableprotected
cs_walletCWalletmutable
CWallet()CWalletinline
CWallet(std::unique_ptr< CWalletDBWrapper > dbw_in)CWalletinlineexplicit
dbwCWalletprivate
DelAddressBook(const CTxDestination &address)CWallet
DeriveNewChildKey(CWalletDB &walletdb, CKeyMetadata &metadata, CKey &secret, bool internal=false)CWalletprivate
DeriveNewSeed(const CKey &key)CWallet
DummySignTx(CMutableTransaction &txNew, const ContainerType &coins) constCWallet
EncryptKeys(CKeyingMaterial &vMasterKeyIn)CCryptoKeyStoreprotected
EncryptWallet(const SecureString &strWalletPassphrase)CWallet
EraseDestData(const CTxDestination &dest, const std::string &key)CWallet
fAbortRescanCWalletprivate
fallbackFeeCWalletstatic
fBroadcastTransactionsCWalletprivate
fFlushScheduledCWalletprivatestatic
FindNonChangeParentOutput(const CTransaction &tx, int output) constCWallet
Flush(bool shutdown=false)CWallet
fScanningWalletCWalletprivate
FundTransaction(CMutableTransaction &tx, CAmount &nFeeRet, int &nChangePosInOut, std::string &strFailReason, bool lockUnspents, const std::set< int > &setSubtractFeeFromOutputs, CCoinControl)CWallet
GenerateNewKey(CWalletDB &walletdb, bool internal=false)CWallet
GenerateNewSeed()CWallet
GetAccountAddresses(const std::string &strAccount) constCWallet
GetAccountName(const CScript &scriptPubKey) constCWallet
GetAccountPubkey(CPubKey &pubKey, std::string strAccount, bool bForceNew=false)CWallet
GetAddressBalances()CWallet
GetAddressGroupings()CWallet
GetAllReserveKeys() constCWalletinline
GetAvailableBalance(const CCoinControl *coinControl=nullptr) constCWallet
GetBalance() constCWallet
GetBroadcastTransactions() constCWalletinline
GetChange(const CTxOut &txout) constCWallet
GetChange(const CTransaction &tx) 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) const overrideCBasicKeyStorevirtual
GetDBHandle()CWalletinline
GetDebit(const CTxIn &txin, const isminefilter &filter) constCWallet
GetDebit(const CTxIn &txin, const isminefilter &filter, CAssetOutputEntry &assetData) constCWallet
GetDebit(const CTransaction &tx, const isminefilter &filter) constCWallet
GetDestData(const CTxDestination &dest, const std::string &key, std::string *value) constCWallet
GetDestValues(const std::string &prefix) constCWallet
GetHDChain() constCWalletinline
GetImmatureBalance() constCWallet
GetImmatureWatchOnlyBalance() constCWallet
GetKey(const CKeyID &address, CKey &keyOut) const overrideCCryptoKeyStorevirtual
GetKeyBirthTimes(std::map< CTxDestination, int64_t > &mapKeyBirth) constCWallet
GetKeyFromPool(CPubKey &key, bool internal=false)CWallet
GetKeyPoolSize()CWalletinline
GetKeys() const overrideCCryptoKeyStoreinlinevirtual
GetLegacyBalance(const isminefilter &filter, int minDepth, const std::string *account) constCWallet
GetName() constCWalletinline
GetOldestKeyPoolTime()CWallet
GetPubKey(const CKeyID &address, CPubKey &vchPubKeyOut) const overrideCCryptoKeyStorevirtual
GetScriptForMining(std::shared_ptr< CReserveScript > &script)CWallet
GetUnconfirmedBalance() constCWallet
GetUnconfirmedWatchOnlyBalance() constCWallet
GetVersion()CWalletinline
GetWalletTx(const uint256 &hash) constCWallet
GetWatchOnlyBalance() constCWallet
HasWalletSpend(const uint256 &txid) constCWallet
HaveCScript(const CScriptID &hash) const overrideCBasicKeyStorevirtual
HaveKey(const CKeyID &address) const overrideCCryptoKeyStoreinlinevirtual
HaveWatchOnly(const CScript &dest) const overrideCBasicKeyStorevirtual
HaveWatchOnly() const overrideCBasicKeyStorevirtual
hdChainCWalletprivate
IncOrderPosNext(CWalletDB *pwalletdb=nullptr)CWallet
Inventory(const uint256 &hash) overrideCWalletinlinevirtual
IsAbortingRescan()CWalletinline
IsAllFromMe(const CTransaction &tx, const isminefilter &filter) constCWallet
IsChange(const CTxOut &txout) constCWallet
IsCrypted() constCCryptoKeyStoreinline
IsFromMe(const CTransaction &tx) constCWallet
IsHDEnabled() constCWallet
IsLocked() constCCryptoKeyStoreinline
IsLockedCoin(uint256 hash, unsigned int n) constCWallet
IsMine(const CTxIn &txin) constCWallet
IsMine(const CTxOut &txout) constCWallet
IsMine(const CTransaction &tx) constCWallet
IsScanning()CWalletinline
IsSpent(const uint256 &hash, unsigned int n) constCWallet
KeepKey(int64_t nIndex)CWallet
KeypoolCountExternalKeys()CWallet
laccentriesCWallet
ListAccountCreditDebit(const std::string &strAccount, std::list< CAccountingEntry > &entries)CWallet
ListAssets() constCWallet
ListCoins() constCWallet
ListLockedCoins(std::vector< COutPoint > &vOutpts) constCWallet
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
LoadKey(const CKey &key, const CPubKey &pubkey)CWalletinline
LoadKeyMetadata(const CTxDestination &pubKey, const CKeyMetadata &metadata)CWallet
LoadKeyPool(int64_t nIndex, const CKeyPool &keypool)CWallet
LoadMinVersion(int nVersion)CWalletinline
LoadToWallet(const CWalletTx &wtxIn)CWallet
LoadWallet(bool &fFirstRunRet)CWallet
LoadWatchOnly(const CScript &dest)CWallet
Lock()CCryptoKeyStore
LockCoin(const COutPoint &output)CWallet
m_discard_rateCWalletstatic
m_max_keypool_indexCWalletprivate
m_pool_key_to_indexCWalletprivate
mapAddressBookCWallet
mapCryptedKeysCCryptoKeyStoreprotected
mapKeyMetadataCWallet
mapKeysCBasicKeyStoreprotected
mapMasterKeysCWallet
mapRequestCountCWallet
mapScriptsCBasicKeyStoreprotected
mapTxSpendsCWalletprivate
mapWalletCWallet
mapWatchKeysCBasicKeyStoreprotected
MarkConflicted(const uint256 &hashBlock, const uint256 &hashTx)CWalletprivate
MarkDirty()CWallet
MarkReplaced(const uint256 &originalHash, const uint256 &newHash)CWallet
MarkReserveKeysAsUsed(int64_t keypool_id)CWallet
MasterKeyMap typedefCWallet
minTxFeeCWalletstatic
nAccountingEntryNumberCWallet
NewAssetMessage(const CMessage &message)CValidationInterfaceinlineprotectedvirtual
NewKeyPool()CWallet
NewPoWValidBlock(const CBlockIndex *pindex, const std::shared_ptr< const CBlock > &block)CValidationInterfaceinlineprotectedvirtual
nLastResendCWalletprivate
nMasterKeyMaxIDCWallet
nNextResendCWalletprivate
nOrderPosNextCWallet
NotifyAddressBookChangedCWallet
NotifyStatusChangedCCryptoKeyStore
NotifyTransactionChangedCWallet
NotifyWatchonlyChangedCWallet
nRelockTimeCWallet
nTimeFirstKeyCWalletprivate
nWalletMaxVersionCWalletprivate
nWalletVersionCWalletprivate
postInitProcess(CScheduler &scheduler)CWallet
pwalletdbEncryptionCWalletprivate
ReacceptWalletTransactions()CWallet
RemoveWatchOnly(const CScript &dest) overrideCWalletvirtual
ReorderTransactions()CWallet
RescanFromTime(int64_t startTime, bool update)CWallet
ResendWalletTransactions(int64_t nBestBlockTime, CConnman *connman) overrideCWalletvirtual
ResendWalletTransactionsBefore(int64_t nTime, CConnman *connman)CWallet
ReserveKeyFromKeyPool(int64_t &nIndex, CKeyPool &keypool, bool fRequestedInternal)CWallet
ReturnKey(int64_t nIndex, bool fInternal, const CPubKey &pubkey)CWallet
ScanForWalletTransactions(CBlockIndex *pindexStart, CBlockIndex *pindexStop, bool fUpdate=false)CWallet
SelectAssets(const std::map< std::string, std::vector< COutput > > &mapAvailableAssets, const std::map< std::string, CAmount > &mapAssetTargetValue, std::set< CInputCoin > &setCoinsRet, std::map< std::string, CAmount > &nValueRet) constCWalletprivate
SelectAssetsMinConf(const CAmount &nTargetValue, const int nConfMine, const int nConfTheirs, const uint64_t nMaxAncestors, const std::string &strAssetName, std::vector< COutput > vCoins, std::set< CInputCoin > &setCoinsRet, CAmount &nValueRet) constCWallet
SelectCoins(const std::vector< COutput > &vAvailableCoins, const CAmount &nTargetValue, std::set< CInputCoin > &setCoinsRet, CAmount &nValueRet, const CCoinControl *coinControl=nullptr) constCWalletprivate
SelectCoinsMinConf(const CAmount &nTargetValue, int nConfMine, int nConfTheirs, uint64_t nMaxAncestors, std::vector< COutput > vCoins, std::set< CInputCoin > &setCoinsRet, CAmount &nValueRet) constCWallet
SetAddressBook(const CTxDestination &address, const std::string &strName, const std::string &purpose)CWallet
SetBestChain(const CBlockLocator &loc) overrideCWalletvirtual
SetBroadcastTransactions(bool broadcast)CWalletinline
SetCrypted()CCryptoKeyStoreprotected
setExternalKeyPoolCWalletprivate
SetHDChain(const CHDChain &chain, bool memonly)CWallet
SetHDSeed(const CPubKey &key)CWallet
setInternalKeyPoolCWalletprivate
setLockedCoinsCWallet
SetMaxVersion(int nVersion)CWallet
SetMinVersion(enum WalletFeature, CWalletDB *pwalletdbIn=nullptr, bool fExplicit=false)CWallet
SetNull()CWalletinline
setWatchOnlyCBasicKeyStoreprotected
ShowProgressCWallet
SignTransaction(CMutableTransaction &tx)CWallet
SyncMetaData(std::pair< TxSpends::iterator, TxSpends::iterator >)CWalletprivate
SyncTransaction(const CTransactionRef &tx, const CBlockIndex *pindex=nullptr, int posInBlock=0)CWalletprivate
TopUpKeyPool(unsigned int kpSize=0)CWallet
TransactionAddedToMempool(const CTransactionRef &tx) overrideCWalletvirtual
TransactionCanBeAbandoned(const uint256 &hashTx) constCWallet
TxItems typedefCWallet
TxPair typedefCWallet
TxSpends typedefCWalletprivate
Unlock(const SecureString &strWalletPassphrase)CWallet
CCryptoKeyStore::Unlock(const CKeyingMaterial &vMasterKeyIn)CCryptoKeyStoreprotected
UnlockAllCoins()CWallet
UnlockCoin(const COutPoint &output)CWallet
UpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload)CValidationInterfaceinlineprotectedvirtual
UpdateTimeFirstKey(int64_t nCreateTime)CWallet
void ::RegisterValidationInterface(CValidationInterface *)CValidationInterfaceprotected
void ::UnregisterAllValidationInterfaces()CValidationInterfaceprotected
void ::UnregisterValidationInterface(CValidationInterface *)CValidationInterfaceprotected
wtxOrderedCWallet
ZapSelectTx(std::vector< uint256 > &vHashIn, std::vector< uint256 > &vHashOut)CWallet
ZapWalletTx(std::vector< CWalletTx > &vWtx)CWallet
~CKeyStore()CKeyStoreinlinevirtual
~CWallet()CWalletinline