![]() |
Anoncoin
0.9.4
P2P Digital Currency
|
CChainParams defines various tweakable parameters of a given instance of the Anoncoin system. More...
#include <chainparams.h>
Public Types | |
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 } |
enum | MinedWithAlgo { SCRYPT_ANC, SHA256D_BTC, PRIME_XPM, MAX_ALGO_TYPES } |
Public Member Functions | |
const uint256 & | HashGenesisBlock () const |
const MessageStartChars & | MessageStart () const |
const vector< unsigned char > & | AlertKey () const |
int | GetDefaultPort () const |
const CBigNum & | ProofOfWorkLimit (MinedWithAlgo mwa=SCRYPT_ANC) const |
virtual const CBlock & | GenesisBlock () const =0 |
virtual bool | RequireRPCPassword () const |
const string & | DataDir () const |
virtual Network | NetworkID () const =0 |
std::string | NetworkIDString () const |
const vector< CDNSSeedData > & | DNSSeeds () const |
const std::vector< unsigned char > & | Base58Prefix (Base58Type type) const |
virtual const vector< CAddress > & | FixedSeeds () const =0 |
int | RPCPort () const |
Protected Member Functions | |
CChainParams () | |
Protected Attributes | |
uint256 | hashGenesisBlock |
MessageStartChars | pchMessageStart |
vector< unsigned char > | vAlertPubKey |
int | nDefaultPort |
int | nRPCPort |
CBigNum | bnProofOfWorkLimit [MAX_ALGO_TYPES] |
string | strDataDir |
vector< CDNSSeedData > | vSeeds |
std::vector< unsigned char > | base58Prefixes [MAX_BASE58_TYPES] |
std::string | strNetworkID |
CChainParams defines various tweakable parameters of a given instance of the Anoncoin system.
There are three: the main network on which people trade goods and services, the public test network which gets reset from time to time and a regression test mode which is intended for private networks only. It has minimal difficulty to ensure that blocks can be found instantly.
Definition at line 47 of file chainparams.h.
Enumerator | |
---|---|
PUBKEY_ADDRESS | |
SCRIPT_ADDRESS | |
SECRET_KEY | |
EXT_PUBLIC_KEY | |
EXT_SECRET_KEY | |
MAX_BASE58_TYPES |
Definition at line 58 of file chainparams.h.
Enumerator | |
---|---|
SCRYPT_ANC | |
SHA256D_BTC | |
PRIME_XPM | |
MAX_ALGO_TYPES |
Definition at line 68 of file chainparams.h.
Enumerator | |
---|---|
MAIN | |
TESTNET | |
REGTEST | |
MAX_NETWORK_TYPES |
Definition at line 50 of file chainparams.h.
|
inlineprotected |
Definition at line 94 of file chainparams.h.
|
inline |
Definition at line 78 of file chainparams.h.
|
inline |
|
inline |
|
inline |
|
pure virtual |
Implemented in CMainParams.
|
pure virtual |
|
inline |
|
inline |
|
inline |
Definition at line 77 of file chainparams.h.
|
pure virtual |
Implemented in CRegTestParams, CTestNetParams, and CMainParams.
|
inline |
Definition at line 85 of file chainparams.h.
|
inline |
|
inlinevirtual |
Reimplemented in CRegTestParams.
Definition at line 82 of file chainparams.h.
|
inline |
Definition at line 92 of file chainparams.h.
|
protected |
Definition at line 108 of file chainparams.h.
|
protected |
Definition at line 102 of file chainparams.h.
|
protected |
Definition at line 96 of file chainparams.h.
|
protected |
Definition at line 100 of file chainparams.h.
|
protected |
Definition at line 101 of file chainparams.h.
|
protected |
Definition at line 97 of file chainparams.h.
|
protected |
Definition at line 103 of file chainparams.h.
|
protected |
Definition at line 109 of file chainparams.h.
|
protected |
Definition at line 99 of file chainparams.h.
|
protected |
Definition at line 104 of file chainparams.h.