![]() |
Bitcoin ABC 0.32.4
P2P Digital Currency
|
#include <wallet/receive.h>#include <consensus/validation.h>#include <wallet/transaction.h>#include <wallet/wallet.h>Go to the source code of this file.
Functions | |
| isminetype | InputIsMine (const CWallet &wallet, const CTxIn &txin) |
| bool | AllInputsMine (const CWallet &wallet, const CTransaction &tx, const isminefilter &filter) |
| Returns whether all of the inputs match the filter. More... | |
| Amount | OutputGetCredit (const CWallet &wallet, const CTxOut &txout, const isminefilter &filter) |
| Amount | TxGetCredit (const CWallet &wallet, const CTransaction &tx, const isminefilter &filter) |
| bool | ScriptIsChange (const CWallet &wallet, const CScript &script) |
| bool | OutputIsChange (const CWallet &wallet, const CTxOut &txout) |
| Amount | OutputGetChange (const CWallet &wallet, const CTxOut &txout) |
| Amount | TxGetChange (const CWallet &wallet, const CTransaction &tx) |
| static Amount | GetCachableAmount (const CWallet &wallet, const CWalletTx &wtx, CWalletTx::AmountType type, const isminefilter &filter, bool recalculate=false) |
| Amount | CachedTxGetCredit (const CWallet &wallet, const CWalletTx &wtx, const isminefilter &filter) |
| Amount | CachedTxGetDebit (const CWallet &wallet, const CWalletTx &wtx, const isminefilter &filter) |
| filter decides which addresses will count towards the debit More... | |
| Amount | CachedTxGetChange (const CWallet &wallet, const CWalletTx &wtx) |
| Amount | CachedTxGetImmatureCredit (const CWallet &wallet, const CWalletTx &wtx, bool fUseCache) |
| Amount | CachedTxGetImmatureWatchOnlyCredit (const CWallet &wallet, const CWalletTx &wtx, const bool fUseCache) |
| Amount | CachedTxGetAvailableCredit (const CWallet &wallet, const CWalletTx &wtx, bool fUseCache, const isminefilter &filter) |
| void | CachedTxGetAmounts (const CWallet &wallet, const CWalletTx &wtx, std::list< COutputEntry > &listReceived, std::list< COutputEntry > &listSent, Amount &nFee, const isminefilter &filter) |
| bool | CachedTxIsFromMe (const CWallet &wallet, const CWalletTx &wtx, const isminefilter &filter) |
| bool | CachedTxIsTrusted (const CWallet &wallet, const CWalletTx &wtx, std::set< TxId > &trusted_parents) |
| bool | CachedTxIsTrusted (const CWallet &wallet, const CWalletTx &wtx) |
| Balance | GetBalance (const CWallet &wallet, const int min_depth, bool avoid_reuse) |
| std::map< CTxDestination, Amount > | GetAddressBalances (const CWallet &wallet) |
| std::set< std::set< CTxDestination > > | GetAddressGroupings (const CWallet &wallet) |
| bool AllInputsMine | ( | const CWallet & | wallet, |
| const CTransaction & | tx, | ||
| const isminefilter & | filter | ||
| ) |
Returns whether all of the inputs match the filter.
Definition at line 25 of file receive.cpp.
| void CachedTxGetAmounts | ( | const CWallet & | wallet, |
| const CWalletTx & | wtx, | ||
| std::list< COutputEntry > & | listReceived, | ||
| std::list< COutputEntry > & | listSent, | ||
| Amount & | nFee, | ||
| const isminefilter & | filter | ||
| ) |
Definition at line 262 of file receive.cpp.
| Amount CachedTxGetAvailableCredit | ( | const CWallet & | wallet, |
| const CWalletTx & | wtx, | ||
| bool | fUseCache, | ||
| const isminefilter & | filter | ||
| ) |
Definition at line 217 of file receive.cpp.
| Amount CachedTxGetCredit | ( | const CWallet & | wallet, |
| const CWalletTx & | wtx, | ||
| const isminefilter & | filter | ||
| ) |
Definition at line 139 of file receive.cpp.
| Amount CachedTxGetDebit | ( | const CWallet & | wallet, |
| const CWalletTx & | wtx, | ||
| const isminefilter & | filter | ||
| ) |
filter decides which addresses will count towards the debit
Definition at line 164 of file receive.cpp.
Definition at line 192 of file receive.cpp.
| Amount CachedTxGetImmatureWatchOnlyCredit | ( | const CWallet & | wallet, |
| const CWalletTx & | wtx, | ||
| const bool | fUseCache | ||
| ) |
Definition at line 204 of file receive.cpp.
| bool CachedTxIsFromMe | ( | const CWallet & | wallet, |
| const CWalletTx & | wtx, | ||
| const isminefilter & | filter | ||
| ) |
Definition at line 321 of file receive.cpp.
| bool CachedTxIsTrusted | ( | const CWallet & | wallet, |
| const CWalletTx & | wtx, | ||
| std::set< TxId > & | trusted_parents | ||
| ) |
Definition at line 326 of file receive.cpp.
| std::map< CTxDestination, Amount > GetAddressBalances | ( | const CWallet & | wallet | ) |
Definition at line 413 of file receive.cpp.
| std::set< std::set< CTxDestination > > GetAddressGroupings | ( | const CWallet & | wallet | ) |
Definition at line 453 of file receive.cpp.
Definition at line 384 of file receive.cpp.
|
static |
Definition at line 125 of file receive.cpp.
| isminetype InputIsMine | ( | const CWallet & | wallet, |
| const CTxIn & | txin | ||
| ) |
Definition at line 11 of file receive.cpp.
Definition at line 102 of file receive.cpp.
| Amount OutputGetCredit | ( | const CWallet & | wallet, |
| const CTxOut & | txout, | ||
| const isminefilter & | filter | ||
| ) |
Definition at line 51 of file receive.cpp.
Definition at line 98 of file receive.cpp.
Definition at line 75 of file receive.cpp.
| Amount TxGetChange | ( | const CWallet & | wallet, |
| const CTransaction & | tx | ||
| ) |
Definition at line 111 of file receive.cpp.
| Amount TxGetCredit | ( | const CWallet & | wallet, |
| const CTransaction & | tx, | ||
| const isminefilter & | filter | ||
| ) |
Definition at line 61 of file receive.cpp.