Master Core  v0.0.9 - 2abfd2849db8ba7a83957c64eb976b406713c123
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
CMainParams Class Reference
+ Inheritance diagram for CMainParams:
+ Collaboration diagram for CMainParams:

Public Member Functions

 CMainParams ()
 
virtual const CBlockGenesisBlock () const
 
virtual Network NetworkID () const
 
virtual const vector< CAddress > & FixedSeeds () const
 
- Public Member Functions inherited from CChainParams
const uint256HashGenesisBlock () const
 
const MessageStartCharsMessageStart () const
 
const vector< unsigned char > & AlertKey () const
 
int GetDefaultPort () const
 
const CBigNumProofOfWorkLimit () const
 
int SubsidyHalvingInterval () const
 
virtual bool RequireRPCPassword () const
 
const string & DataDir () const
 
const vector< CDNSSeedData > & DNSSeeds () const
 
const std::vector< unsigned char > & Base58Prefix (Base58Type type) const
 
int RPCPort () const
 

Protected Attributes

CBlock genesis
 
vector< CAddressvFixedSeeds
 
- Protected Attributes inherited from CChainParams
uint256 hashGenesisBlock
 
MessageStartChars pchMessageStart
 
vector< unsigned char > vAlertPubKey
 
int nDefaultPort
 
int nRPCPort
 
CBigNum bnProofOfWorkLimit
 
int nSubsidyHalvingInterval
 
string strDataDir
 
vector< CDNSSeedDatavSeeds
 
std::vector< unsigned char > base58Prefixes [MAX_BASE58_TYPES]
 

Additional Inherited Members

- Public Types inherited from CChainParams
enum  Network {
  MAIN,
  TESTNET,
  REGTEST,
  MAX_NETWORK_TYPES
}
 
enum  Base58Type {
  PUBKEY_ADDRESS,
  SCRIPT_ADDRESS,
  SECRET_KEY,
  EXT_PUBLIC_KEY,
  EXT_SECRET_KEY,
  MAX_BASE58_TYPES
}
 
- Protected Member Functions inherited from CChainParams
 CChainParams ()
 

Detailed Description

Definition at line 100 of file chainparams.cpp.

Constructor & Destructor Documentation

CMainParams::CMainParams ( )
inline

Definition at line 102 of file chainparams.cpp.

References ARRAYLEN, COIN, GetRand(), GetTime(), memcpy(), CAddress::nTime, OP_CHECKSIG, ParseHex(), pnSeed, CTransaction::vin, and CTransaction::vout.

+ Here is the call graph for this function:

Member Function Documentation

virtual const vector<CAddress>& CMainParams::FixedSeeds ( ) const
inlinevirtual

Implements CChainParams.

Definition at line 175 of file chainparams.cpp.

virtual const CBlock& CMainParams::GenesisBlock ( ) const
inlinevirtual

Implements CChainParams.

Definition at line 172 of file chainparams.cpp.

virtual Network CMainParams::NetworkID ( ) const
inlinevirtual

Implements CChainParams.

Reimplemented in CRegTestParams, and CTestNetParams.

Definition at line 173 of file chainparams.cpp.

References CChainParams::MAIN.

Member Data Documentation

CBlock CMainParams::genesis
protected

Definition at line 179 of file chainparams.cpp.

vector<CAddress> CMainParams::vFixedSeeds
protected

Definition at line 180 of file chainparams.cpp.


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