5 #ifndef BITCOIN_CONFIG_H
6 #define BITCOIN_CONFIG_H
51 explicit DummyConfig(std::unique_ptr<CChainParams> chainParamsIn);
CChainParams defines various tweakable parameters of a given instance of the Bitcoin system.
virtual bool UseCashAddrEncoding() const =0
virtual uint64_t GetMaxBlockSize() const =0
Config & operator=(const Config &)=delete
Config(const Config &)=delete
virtual const CChainParams & GetChainParams() const =0
virtual bool SetMaxBlockSize(uint64_t maxBlockSize)=0
virtual void SetCashAddrEncoding(bool)=0
const CChainParams & GetChainParams() const override
std::unique_ptr< CChainParams > chainParams
void SetCashAddrEncoding(bool) override
uint64_t GetMaxBlockSize() const override
bool SetMaxBlockSize(uint64_t maxBlockSize) override
void SetChainParams(std::string net)
bool UseCashAddrEncoding() const override
bool UseCashAddrEncoding() const override
bool SetMaxBlockSize(uint64_t maxBlockSize) override
uint64_t nMaxBlockSize
The largest block size this node will accept.
const CChainParams & GetChainParams() const override
void SetCashAddrEncoding(bool) override
uint64_t GetMaxBlockSize() const override
const Config & GetConfig()