Bitcoin Core  0.18.99
P2P Digital Currency
Public Member Functions | List of all members
CRegTestParams Class Reference

Regression test. More...

Inheritance diagram for CRegTestParams:
Collaboration diagram for CRegTestParams:

Public Member Functions

 CRegTestParams (const ArgsManager &args)
void UpdateVersionBitsParameters (Consensus::DeploymentPos d, int64_t nStartTime, int64_t nTimeout)
 Allows modifying the Version Bits regtest parameters. More...
void UpdateVersionBitsParametersFromArgs (const ArgsManager &args)
- Public Member Functions inherited from CChainParams
const Consensus::ParamsGetConsensus () const
const CMessageHeader::MessageStartCharsMessageStart () const
int GetDefaultPort () const
const CBlockGenesisBlock () const
bool DefaultConsistencyChecks () const
 Default value for -checkmempool and -checkblockindex argument. More...
bool RequireStandard () const
 Policy: Filter transactions that do not match well-defined patterns. More...
uint64_t PruneAfterHeight () const
uint64_t AssumedBlockchainSize () const
 Minimum free space (in GB) needed for data directory. More...
uint64_t AssumedChainStateSize () const
 Minimum free space (in GB) needed for data directory when pruned; Does not include prune target. More...
bool MineBlocksOnDemand () const
 Make miner stop after a block is found. More...
std::string NetworkIDString () const
 Return the BIP70 network string (main, test or regtest) More...
bool IsFallbackFeeEnabled () const
 Return true if the fallback fee is by default enabled for this network. More...
const std::vector< std::string > & DNSSeeds () const
 Return the list of hostnames to look up for DNS seeds. More...
const std::vector< unsigned char > & Base58Prefix (Base58Type type) const
const std::string & Bech32HRP () const
const std::vector< SeedSpec6 > & FixedSeeds () const
const CCheckpointDataCheckpoints () const
const ChainTxDataTxData () const

Additional Inherited Members

- Public Types inherited from CChainParams
enum  Base58Type {
- Protected Member Functions inherited from CChainParams
 CChainParams ()
- Protected Attributes inherited from CChainParams
Consensus::Params consensus
CMessageHeader::MessageStartChars pchMessageStart
int nDefaultPort
uint64_t nPruneAfterHeight
uint64_t m_assumed_blockchain_size
uint64_t m_assumed_chain_state_size
std::vector< std::string > vSeeds
std::vector< unsigned char > base58Prefixes [MAX_BASE58_TYPES]
std::string bech32_hrp
std::string strNetworkID
CBlock genesis
std::vector< SeedSpec6vFixedSeeds
bool fDefaultConsistencyChecks
bool fRequireStandard
bool fMineBlocksOnDemand
CCheckpointData checkpointData
ChainTxData chainTxData
bool m_fallback_fee_enabled

Detailed Description

Regression test.

Definition at line 274 of file chainparams.cpp.

Constructor & Destructor Documentation

◆ CRegTestParams()

CRegTestParams::CRegTestParams ( const ArgsManager args)

< Regtest mode doesn't have any fixed seeds.

< Regtest mode doesn't have any DNS seeds.

Definition at line 276 of file chainparams.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ UpdateVersionBitsParameters()

void CRegTestParams::UpdateVersionBitsParameters ( Consensus::DeploymentPos  d,
int64_t  nStartTime,
int64_t  nTimeout 

Allows modifying the Version Bits regtest parameters.

Definition at line 357 of file chainparams.cpp.

◆ UpdateVersionBitsParametersFromArgs()

void CRegTestParams::UpdateVersionBitsParametersFromArgs ( const ArgsManager args)

Definition at line 365 of file chainparams.cpp.

Here is the call graph for this function:

The documentation for this class was generated from the following file: