| 11 | |
| 12 | namespace wallet { |
| 13 | bool InputIsMine(const CWallet& wallet, const CTxIn& txin) |
| 14 | { |
| 15 | AssertLockHeld(wallet.cs_wallet); |
| 16 | const CWalletTx* prev = wallet.GetWalletTx(txin.prevout.hash); |
| 17 | if (prev && txin.prevout.n < prev->tx->vout.size()) { |
| 18 | return wallet.IsMine(prev->tx->vout[txin.prevout.n]); |
| 19 | } |
| 20 | return false; |
| 21 | } |
| 22 | |
| 23 | bool AllInputsMine(const CWallet& wallet, const CTransaction& tx) |
| 24 | { |
no test coverage detected