MCPcopy Create free account
hub / github.com/ElementsProject/elements / CachedTxGetDebit

Function CachedTxGetDebit

src/wallet/receive.cpp:174–187  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

172}
173
174CAmountMap CachedTxGetDebit(const CWallet& wallet, const CWalletTx& wtx, const isminefilter& filter)
175 {
176 if (wtx.tx->vin.empty())
177 return CAmountMap();
178
179 CAmountMap debit;
180 if (filter & ISMINE_SPENDABLE) {
181 debit += GetCachableAmount(wallet, wtx, CWalletTx::DEBIT, ISMINE_SPENDABLE);
182 }
183 if (filter & ISMINE_WATCH_ONLY) {
184 debit += GetCachableAmount(wallet, wtx, CWalletTx::DEBIT, ISMINE_WATCH_ONLY);
185 }
186 return debit;
187}
188
189CAmountMap CachedTxGetChange(const CWallet& wallet, const CWalletTx& wtx)
190{

Callers 6

CheckFeeRateFunction · 0.85
CachedTxGetAmountsFunction · 0.85
CachedTxIsFromMeFunction · 0.85
MakeWalletTxFunction · 0.85
transactions.cppFile · 0.85

Calls 2

GetCachableAmountFunction · 0.85
emptyMethod · 0.45

Tested by

no test coverage detected