20 gArgs.
AddArg(
"-regtest",
"Enter regression test mode, which uses a special chain in which blocks can be solved instantly. " 26 static std::unique_ptr<CBaseChainParams> globalChainBaseParams;
30 assert(globalChainBaseParams);
31 return *globalChainBaseParams;
37 return MakeUnique<CBaseChainParams>(
"", 8334);
39 return MakeUnique<CBaseChainParams>(
"testnet3", 18334);
41 return MakeUnique<CBaseChainParams>(
"regtest", 18443);
43 throw std::runtime_error(
strprintf(
"%s: Unknown chain %s.", __func__, chain));
std::unique_ptr< CBaseChainParams > CreateBaseChainParams(const std::string &chain)
Creates and returns a std::unique_ptr<CBaseChainParams> of the chosen chain.
static const std::string REGTEST
void SelectConfigNetwork(const std::string &network)
Select the network in use.
const CBaseChainParams & BaseParams()
Return the currently selected parameters.
static const std::string MAIN
BIP70 chain name strings (main, test or regtest)
CBaseChainParams defines the base parameters (shared between bsha3-cli and bsha3d) of a given instanc...
void SetupChainParamsBaseOptions()
Set the arguments for chainparams.
void AddArg(const std::string &name, const std::string &help, const bool debug_only, const OptionsCategory &cat)
Add argument.
static const std::string TESTNET
void SelectBaseParams(const std::string &chain)
Sets the params returned by Params() to those for the given network.