https://travis-ci.org/github/MarcoFalke/btc_nightly/jobs/680655419#L412
{
        AssertLockHeld(cs_wallet);
        m_last_block_processed_height = block_height;
        m_last_block_processed = block_hash;
    };
    
    void ConnectScriptPubKeyManNotifiers();
    
    void LoadDescriptorScriptPubKeyMan(uint256 id, WalletDescriptor& desc);
    
    
    
    
    
    void SetActiveScriptPubKeyMan(uint256 id, OutputType type, bool internal, bool memonly = false);
    
    void SetupDescriptorScriptPubKeyMans();
    
    DescriptorScriptPubKeyMan* GetDescriptorScriptPubKeyMan(const WalletDescriptor& desc) const;
    
    ScriptPubKeyMan* AddWalletDescriptor(WalletDescriptor& desc, const FlatSigningProvider& signing_provider, const std::string& label);
};
/**
 * Called periodically by the schedule thread. Prompts individual wallets to resend
 * their transactions. Actual rebroadcast schedule is managed by the wallets themselves.
 */
void MaybeResendWalletTxs();
class WalletRescanReserver