https://cirrus-ci.com/task/5603470202896384?logs=ci#L2681
}
stdset<ScriptPubKeyMan*> CWalletGetAllScriptPubKeyMans() const
{
    stdset<ScriptPubKeyMan*> spk_mans;
    for (const auto& spk_man_pair  m_spk_managers) {
        spk_mans.insert(spk_man_pair.second.get());
    }
    return spk_mans;
}
ScriptPubKeyMan* CWalletGetScriptPubKeyMan(const OutputType& type, bool internal) const
{
    const stdmap<OutputType, ScriptPubKeyMan*>& spk_managers = internal ? m_internal_spk_managers  m_external_spk_managers;
    stdmap<OutputType, ScriptPubKeyMan*>const_iterator it = spk_managers.find(type);
    if (it == spk_managers.end()) {
        return nullptr;
    }
    return it->second;
}
stdset<ScriptPubKeyMan*> CWalletGetScriptPubKeyMans(const CScript& script) const
{
    stdset<ScriptPubKeyMan*> spk_mans;
    SignatureData sigdata;
    for (const auto& spk_man_pair  m_spk_managers) {
        if (spk_man_pair.second->CanProvide(script, sigdata)) {
            spk_mans.insert(spk_man_pair.second.get());
        }
    }
    return spk_mans;
}
ScriptPubKeyMan* CWalletGetScriptPubKeyMan(const uint256& id) const