Fabcoin Core  0.16.2
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
AddTokenEntry(const CTokenInfo &token, bool fFlushOnClose=true)CWallet
AddTokenTxEntry(const CTokenTx &tokenTx, bool fFlushOnClose=true)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
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 &)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
CanSupportFeature(enum WalletFeature wf) const CWalletinline
CCryptoKeyStore()CCryptoKeyStoreinline
ChangeWalletPassphrase(const SecureString &strOldWalletPassphrase, const SecureString &strNewWalletPassphrase)CWallet
CommitTransaction(CWalletTx &wtxNew, CReserveKey &reservekey, CConnman *connman, CValidationState &state)CWallet
ComputeTimeSmart(const CWalletTx &wtx) const 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, CAmount nGasFee=0, bool hasSender=false)CWallet
CreateWalletFromFile(const std::string walletFile)CWalletstatic
cs_KeyStoreCKeyStoremutableprotected
cs_walletCWalletmutable
CWallet()CWalletinline
CWallet(std::unique_ptr< CWalletDBWrapper > dbw_in)CWalletinline
dbwCWalletprivate
DelAddressBook(const CTxDestination &address)CWallet
DelContractBook(const std::string &strAddress)CWallet
DeriveNewChildKey(CWalletDB &walletdb, CKeyMetadata &metadata, CKey &secret, bool internal=false)CWalletprivate
DummySignTx(CMutableTransaction &txNew, const ContainerType &coins) const CWallet
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) const CWallet
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
GenerateNewHDMasterKey()CWallet
GenerateNewKey(CWalletDB &walletdb, bool internal=false)CWallet
GetAccountAddresses(const std::string &strAccount) const CWallet
GetAccountName(const CScript &scriptPubKey) const CWallet
GetAccountPubkey(CPubKey &pubKey, std::string strAccount, bool bForceNew=false)CWallet
GetAddressBalances()CWallet
GetAddressGroupings()CWallet
GetAllReserveKeys() const CWalletinline
GetAvailableBalance(const CCoinControl *coinControl=nullptr) const CWallet
GetBalance() const CWallet
GetBroadcastTransactions() const CWalletinline
GetChange(const CTxOut &txout) const CWallet
GetChange(const CTransaction &tx) 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 overrideCBasicKeyStorevirtual
GetDBHandle()CWalletinline
GetDebit(const CTxIn &txin, const isminefilter &filter) const CWallet
GetDebit(const CTransaction &tx, const isminefilter &filter) const CWallet
GetDestData(const CTxDestination &dest, const std::string &key, std::string *value) const CWallet
GetDestValues(const std::string &prefix) const CWallet
GetHDChain() const CWalletinline
GetImmatureBalance() const CWallet
GetImmatureWatchOnlyBalance() const CWallet
GetKey(const CKeyID &address, CKey &keyOut) const overrideCCryptoKeyStorevirtual
GetKeyBirthTimes(std::map< CTxDestination, int64_t > &mapKeyBirth) const CWallet
GetKeyFromPool(CPubKey &key, bool internal=false)CWallet
GetKeyPoolSize()CWalletinline
GetKeys(std::set< CKeyID > &setAddress) const overrideCCryptoKeyStoreinlinevirtual
GetLegacyBalance(const isminefilter &filter, int minDepth, const std::string *account) const CWallet
GetMinimumFee(unsigned int nTxBytes, const CCoinControl &coin_control, const CTxMemPool &pool, const CBlockPolicyEstimator &estimator, FeeCalculation *feeCalc)CWalletstatic
GetName() const CWalletinline
GetOldestKeyPoolTime()CWallet
GetPubKey(const CKeyID &address, CPubKey &vchPubKeyOut) const overrideCCryptoKeyStorevirtual
GetRequiredFee(unsigned int nTxBytes)CWalletstatic
GetScriptForMining(std::shared_ptr< CReserveScript > &script)CWalletvirtual
GetTokenTxDetails(const CTokenTx &wtx, uint256 &credit, uint256 &debit, std::string &tokenSymbol, uint8_t &decimals) const CWallet
GetUnconfirmedBalance() const CWallet
GetUnconfirmedWatchOnlyBalance() const CWallet
GetVersion()CWalletinline
GetWalletHelpString(bool showDebug)CWalletstatic
GetWalletTx(const uint256 &hash) const CWallet
GetWatchOnlyBalance() const CWallet
HasWalletSpend(const uint256 &txid) const CWallet
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
InitLoadWallet()CWalletstatic
Inventory(const uint256 &hash) overrideCWalletinlinevirtual
IsAbortingRescan()CWalletinline
IsAllFromMe(const CTransaction &tx, const isminefilter &filter) const CWallet
IsChange(const CTxOut &txout) const CWallet
IsCrypted() const CCryptoKeyStoreinline
IsFromMe(const CTransaction &tx) const CWallet
IsHDEnabled() const CWallet
IsLocked() const CCryptoKeyStoreinline
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()CWalletinline
IsSpent(const uint256 &hash, unsigned int n) const CWallet
IsTokenTxMine(const CTokenTx &wtx) const CWallet
KeepKey(int64_t nIndex)CWallet
KeypoolCountExternalKeys()CWallet
laccentriesCWallet
ListAccountCreditDebit(const std::string &strAccount, std::list< CAccountingEntry > &entries)CWallet
ListCoins() const CWallet
ListLockedCoins(std::vector< COutPoint > &vOutpts) const CWallet
LoadContractData(const std::string &address, const std::string &key, const std::string &value)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
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
LoadToken(const CTokenInfo &token)CWallet
LoadTokenTx(const CTokenTx &tokenTx)CWallet
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
mapContractBookCWallet
mapKeyMetadataCWallet
mapKeysCBasicKeyStoreprotected
mapMasterKeysCWallet
mapRequestCountCWallet
mapScriptsCBasicKeyStoreprotected
mapTokenCWallet
mapTokenTxCWallet
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
NewKeyPool()CWallet
NewPoWValidBlock(const CBlockIndex *pindex, const std::shared_ptr< const CBlock > &block)CValidationInterfaceinlineprotectedvirtual
nLastResendCWalletprivate
nMasterKeyMaxIDCWallet
nNextResendCWalletprivate
nOrderPosNextCWallet
NotifyAddressBookChangedCWallet
NotifyContractBookChangedCWallet
NotifyStatusChangedCCryptoKeyStore
NotifyTokenChangedCWallet
NotifyTokenTransactionChangedCWallet
NotifyTransactionChangedCWallet
NotifyWatchonlyChangedCWallet
nRelockTimeCWallet
nTimeFirstKeyCWalletprivate
nWalletMaxVersionCWalletprivate
nWalletVersionCWalletprivate
ParameterInteraction()CWalletstatic
postInitProcess(CScheduler &scheduler)CWallet
pwalletdbEncryptionCWalletprivate
ReacceptWalletTransactions()CWallet
RemoveTokenEntry(const uint256 &tokenHash, bool fFlushOnClose=true)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
ResetRequestCount(const uint256 &hash)CWalletinlinevirtual
ReturnKey(int64_t nIndex, bool fInternal, const CPubKey &pubkey)CWallet
ScanForWalletTransactions(CBlockIndex *pindexStart, bool fUpdate=false)CWallet
SelectCoins(const std::vector< COutput > &vAvailableCoins, const CAmount &nTargetValue, std::set< CInputCoin > &setCoinsRet, CAmount &nValueRet, const CCoinControl *coinControl=nullptr) const CWalletprivate
SelectCoinsMinConf(const CAmount &nTargetValue, int nConfMine, int nConfTheirs, uint64_t nMaxAncestors, std::vector< COutput > vCoins, std::set< CInputCoin > &setCoinsRet, CAmount &nValueRet) const CWallet
SetAddressBook(const CTxDestination &address, const std::string &strName, const std::string &purpose)CWallet
SetBestChain(const CBlockLocator &loc) overrideCWalletvirtual
SetBroadcastTransactions(bool broadcast)CWalletinline
SetContractBook(const std::string &strAddress, const std::string &strName, const std::string &strAbi)CWallet
SetCrypted()CCryptoKeyStoreprotected
SetDefaultKey(const CPubKey &vchPubKey)CWallet
setExternalKeyPoolCWalletprivate
SetHDChain(const CHDChain &chain, bool memonly)CWallet
SetHDMasterKey(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
CValidationInterface::SyncTransaction(const CTransaction &tx, const CBlockIndex *pindex, int posInBlock)CValidationInterfaceinlineprotectedvirtual
TopUpKeyPool(unsigned int kpSize=0)CWallet
TransactionAddedToMempool(const CTransactionRef &tx) overrideCWalletvirtual
TransactionCanBeAbandoned(const uint256 &hashTx) const CWallet
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
UpdatedTransaction(const uint256 &hash)CValidationInterfaceinlineprotectedvirtual
UpdateTimeFirstKey(int64_t nCreateTime)CWallet
vchDefaultKeyCWallet
Verify()CWalletstatic
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