Bitcoin Core  27.99.0
P2P Digital Currency
Classes | Functions
chainparamsbase.h File Reference
#include <util/chaintype.h>
#include <memory>
#include <string>
Include dependency graph for chainparamsbase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CBaseChainParams
 CBaseChainParams defines the base parameters (shared between bitcoin-cli and bitcoind) of a given instance of the Bitcoin system. More...
 

Functions

std::unique_ptr< CBaseChainParamsCreateBaseChainParams (const ChainType chain)
 Creates and returns a std::unique_ptr<CBaseChainParams> of the chosen chain. More...
 
void SetupChainParamsBaseOptions (ArgsManager &argsman)
 Set the arguments for chainparams. More...
 
const CBaseChainParamsBaseParams ()
 Return the currently selected parameters. More...
 
void SelectBaseParams (const ChainType chain)
 Sets the params returned by Params() to those for the given chain. More...
 

Function Documentation

◆ BaseParams()

const CBaseChainParams& BaseParams ( )

Return the currently selected parameters.

This won't change after app startup, except for unit tests.

Definition at line 29 of file chainparamsbase.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateBaseChainParams()

std::unique_ptr<CBaseChainParams> CreateBaseChainParams ( const ChainType  chain)

Creates and returns a std::unique_ptr<CBaseChainParams> of the chosen chain.

Creates and returns a std::unique_ptr<CBaseChainParams> of the chosen chain.

Definition at line 39 of file chainparamsbase.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SelectBaseParams()

void SelectBaseParams ( const ChainType  chain)

Sets the params returned by Params() to those for the given chain.

Definition at line 54 of file chainparamsbase.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetupChainParamsBaseOptions()

void SetupChainParamsBaseOptions ( ArgsManager argsman)

Set the arguments for chainparams.

Definition at line 14 of file chainparamsbase.cpp.

Here is the call graph for this function:
Here is the caller graph for this function: