| 3427 | } |
| 3428 | |
| 3429 | std::set<ScriptPubKeyMan*> CWallet::GetScriptPubKeyMans(const CScript& script) const |
| 3430 | { |
| 3431 | std::set<ScriptPubKeyMan*> spk_mans; |
| 3432 | SignatureData sigdata; |
| 3433 | for (const auto& spk_man_pair : m_spk_managers) { |
| 3434 | if (spk_man_pair.second->CanProvide(script, sigdata)) { |
| 3435 | spk_mans.insert(spk_man_pair.second.get()); |
| 3436 | } |
| 3437 | } |
| 3438 | return spk_mans; |
| 3439 | } |
| 3440 | |
| 3441 | const CKeyingMaterial& CWallet::GetEncryptionKey() const |
| 3442 | { |
no test coverage detected