https://travis-ci.org/github/bitcoin/bitcoin/jobs/679885530#L8791
};
    
    virtual std::unique_ptr<Handler> handleNotifications(std::shared_ptr<Notifications> notifications) = 0;
    
    
    virtual void waitForNotificationsIfTipChanged(const uint256& old_tip) = 0;
    
    
    virtual std::unique_ptr<Handler> handleRpc(const CRPCCommand& command) = 0;
    
    virtual bool rpcEnableDeprecated(const std::string& method) = 0;
    
    virtual void rpcRunLater(const std::string& name, std::function<void()> fn, int64_t seconds) = 0;
    
    virtual int rpcSerializationFlags() = 0;
    
    virtual util::SettingsValue getRwSetting(const std::string& name) = 0;
    
    virtual bool updateRwSetting(const std::string& name, const util::SettingsValue& value) = 0;
    
    
    
    
    
    
    
    
    virtual void requestMempoolTransactions(Notifications& notifications) = 0;
};
class ChainClient