Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
CBaseChainParams defines the base parameters (shared between dash-cli and dashd) of a given instance of the Dash system. More...
#include <chainparamsbase.h>

Public Member Functions | |
const std::string & | DataDir () const |
int | RPCPort () const |
Static Public Attributes | |
static const std::string | MAIN = "main" |
BIP70 chain name strings (main, test or regtest) More... | |
static const std::string | TESTNET = "test" |
static const std::string | DEVNET = "devnet" |
static const std::string | REGTEST = "regtest" |
Protected Member Functions | |
CBaseChainParams () | |
Protected Attributes | |
int | nRPCPort |
std::string | strDataDir |
Detailed Description
CBaseChainParams defines the base parameters (shared between dash-cli and dashd) of a given instance of the Dash system.
Definition at line 16 of file chainparamsbase.h.
Constructor & Destructor Documentation
◆ CBaseChainParams()
|
inlineprotected |
Definition at line 29 of file chainparamsbase.h.
Member Function Documentation
◆ DataDir()
|
inline |
◆ RPCPort()
|
inline |
Member Data Documentation
◆ DEVNET
|
static |
Definition at line 22 of file chainparamsbase.h.
Referenced by AppInitMain(), AppInitParameterInteraction(), CreateBaseChainParams(), CreateChainParams(), ArgsManager::GetChainName(), NetworkStyle::instantiate(), CChainState::LoadGenesisBlock(), and ProcessMessage().
◆ MAIN
|
static |
BIP70 chain name strings (main, test or regtest)
Definition at line 20 of file chainparamsbase.h.
Referenced by CheckService(), ContextualCheckBlockHeader(), CreateBaseChainParams(), CreateChainParams(), BitcoinUnits::description(), DeserializeAndCheckBlockTest(), GetBlockSubsidy(), ArgsManager::GetChainName(), HelpMessage(), HelpMessageCli(), PaymentServer::ipcParseCommandLine(), BitcoinUnits::name(), CMNAuth::ProcessMessage(), CMNAuth::PushMNAUTH(), CGovernanceManager::RequestGovernanceObjectVotes(), ArgsManagerHelper::UseDefaultSection(), and ArgsManager::WarnForSectionOnlyArgs().
◆ nRPCPort
|
protected |
Definition at line 31 of file chainparamsbase.h.
Referenced by CBaseDevNetParams::CBaseDevNetParams(), CBaseMainParams::CBaseMainParams(), CBaseRegTestParams::CBaseRegTestParams(), CBaseTestNetParams::CBaseTestNetParams(), and RPCPort().
◆ REGTEST
|
static |
Definition at line 23 of file chainparamsbase.h.
Referenced by AppInitMain(), AppInitParameterInteraction(), CreateBaseChainParams(), CreateChainParams(), CPrivateSendClientSession::DoAutomaticDenominating(), ArgsManager::GetChainName(), and CMasternodeSync::ProcessTick().
◆ strDataDir
|
protected |
Definition at line 32 of file chainparamsbase.h.
Referenced by CBaseDevNetParams::CBaseDevNetParams(), CBaseRegTestParams::CBaseRegTestParams(), CBaseTestNetParams::CBaseTestNetParams(), and DataDir().
◆ TESTNET
|
static |
Definition at line 21 of file chainparamsbase.h.
Referenced by CGovernanceVote::CheckSignature(), CSporkMessage::CheckSignature(), CreateBaseChainParams(), CreateChainParams(), llmq::CRecoveredSigsDb::CRecoveredSigsDb(), ArgsManager::GetChainName(), CSporkMessage::GetSignerKeyID(), HelpMessage(), HelpMessageCli(), PaymentServer::ipcParseCommandLine(), CGovernanceVote::Sign(), and CSporkMessage::Sign().
The documentation for this class was generated from the following files:
- src/chainparamsbase.h
- src/chainparamsbase.cpp