| 1448 | } |
| 1449 | |
| 1450 | bool CWallet::CanGetAddresses(bool internal) const |
| 1451 | { |
| 1452 | LOCK(cs_wallet); |
| 1453 | if (m_spk_managers.empty()) return false; |
| 1454 | for (OutputType t : OUTPUT_TYPES) { |
| 1455 | auto spk_man = GetScriptPubKeyMan(t, internal); |
| 1456 | if (spk_man && spk_man->CanGetAddresses(internal)) { |
| 1457 | return true; |
| 1458 | } |
| 1459 | } |
| 1460 | return false; |
| 1461 | } |
| 1462 | |
| 1463 | void CWallet::SetWalletFlag(uint64_t flags) |
| 1464 | { |
no test coverage detected