Bitcoin Core  22.99.0
P2P Digital Currency
Namespaces | Functions
receive.cpp File Reference
#include <consensus/amount.h>
#include <consensus/consensus.h>
#include <wallet/receive.h>
#include <wallet/transaction.h>
#include <wallet/wallet.h>
Include dependency graph for receive.cpp:

Go to the source code of this file.

Namespaces

 wallet
 

Functions

isminetype wallet::InputIsMine (const CWallet &wallet, const CTxIn &txin)
 
bool wallet::AllInputsMine (const CWallet &wallet, const CTransaction &tx, const isminefilter &filter)
 Returns whether all of the inputs match the filter. More...
 
CAmount wallet::OutputGetCredit (const CWallet &wallet, const CTxOut &txout, const isminefilter &filter)
 
CAmount wallet::TxGetCredit (const CWallet &wallet, const CTransaction &tx, const isminefilter &filter)
 
bool wallet::ScriptIsChange (const CWallet &wallet, const CScript &script)
 
bool wallet::OutputIsChange (const CWallet &wallet, const CTxOut &txout)
 
CAmount wallet::OutputGetChange (const CWallet &wallet, const CTxOut &txout)
 
CAmount wallet::TxGetChange (const CWallet &wallet, const CTransaction &tx)
 
static CAmount wallet::GetCachableAmount (const CWallet &wallet, const CWalletTx &wtx, CWalletTx::AmountType type, const isminefilter &filter, bool recalculate=false)
 
CAmount wallet::CachedTxGetCredit (const CWallet &wallet, const CWalletTx &wtx, const isminefilter &filter)
 
CAmount wallet::CachedTxGetDebit (const CWallet &wallet, const CWalletTx &wtx, const isminefilter &filter)
 filter decides which addresses will count towards the debit More...
 
CAmount wallet::CachedTxGetChange (const CWallet &wallet, const CWalletTx &wtx)
 
CAmount wallet::CachedTxGetImmatureCredit (const CWallet &wallet, const CWalletTx &wtx, bool fUseCache)
 
CAmount wallet::CachedTxGetImmatureWatchOnlyCredit (const CWallet &wallet, const CWalletTx &wtx, const bool fUseCache)
 
CAmount wallet::CachedTxGetAvailableCredit (const CWallet &wallet, const CWalletTx &wtx, bool fUseCache, const isminefilter &filter)
 
void wallet::CachedTxGetAmounts (const CWallet &wallet, const CWalletTx &wtx, std::list< COutputEntry > &listReceived, std::list< COutputEntry > &listSent, CAmount &nFee, const isminefilter &filter)
 
bool wallet::CachedTxIsFromMe (const CWallet &wallet, const CWalletTx &wtx, const isminefilter &filter)
 
bool wallet::CachedTxIsTrusted (const CWallet &wallet, const CWalletTx &wtx, std::set< uint256 > &trusted_parents)
 
bool wallet::CachedTxIsTrusted (const CWallet &wallet, const CWalletTx &wtx)
 
Balance wallet::GetBalance (const CWallet &wallet, const int min_depth, bool avoid_reuse)
 
std::map< CTxDestination, CAmountwallet::GetAddressBalances (const CWallet &wallet)
 
std::set< std::set< CTxDestination > > wallet::GetAddressGroupings (const CWallet &wallet)