Raven Core
3.0.0
P2P Digital Currency
|
CChainParams defines various tweakable parameters of a given instance of the Raven system. More...
#include <chainparams.h>
Public Types | |
enum | Base58Type { PUBKEY_ADDRESS, SCRIPT_ADDRESS, SECRET_KEY, EXT_PUBLIC_KEY, EXT_SECRET_KEY, MAX_BASE58_TYPES } |
Public Member Functions | |
const Consensus::Params & | GetConsensus () const |
const CMessageHeader::MessageStartChars & | MessageStart () const |
int | GetDefaultPort () const |
bool | MiningRequiresPeers () const |
const CBlock & | GenesisBlock () const |
bool | DefaultConsistencyChecks () const |
Default value for -checkmempool and -checkblockindex argument. More... | |
bool | RequireStandard () const |
Policy: Filter transactions that do not match well-defined patterns. More... | |
uint64_t | PruneAfterHeight () const |
bool | MineBlocksOnDemand () const |
Make miner stop after a block is found. More... | |
std::string | NetworkIDString () const |
Return the BIP70 network string (main, test or regtest) More... | |
const std::vector< CDNSSeedData > & | DNSSeeds () const |
const std::vector< unsigned char > & | Base58Prefix (Base58Type type) const |
const std::vector< SeedSpec6 > & | FixedSeeds () const |
const CCheckpointData & | Checkpoints () const |
const ChainTxData & | TxData () const |
void | UpdateVersionBitsParameters (Consensus::DeploymentPos d, int64_t nStartTime, int64_t nTimeout) |
void | TurnOffSegwit () |
void | TurnOffCSV () |
void | TurnOffBIP34 () |
void | TurnOffBIP65 () |
void | TurnOffBIP66 () |
bool | BIP34 () |
bool | BIP65 () |
bool | BIP66 () |
bool | CSVEnabled () const |
const CAmount & | IssueAssetBurnAmount () const |
RVN Start. More... | |
const CAmount & | ReissueAssetBurnAmount () const |
const CAmount & | IssueSubAssetBurnAmount () const |
const CAmount & | IssueUniqueAssetBurnAmount () const |
const CAmount & | IssueMsgChannelAssetBurnAmount () const |
const CAmount & | IssueQualifierAssetBurnAmount () const |
const CAmount & | IssueSubQualifierAssetBurnAmount () const |
const CAmount & | IssueRestrictedAssetBurnAmount () const |
const CAmount & | AddNullQualifierTagBurnAmount () const |
const std::string & | IssueAssetBurnAddress () const |
const std::string & | ReissueAssetBurnAddress () const |
const std::string & | IssueSubAssetBurnAddress () const |
const std::string & | IssueUniqueAssetBurnAddress () const |
const std::string & | IssueMsgChannelAssetBurnAddress () const |
const std::string & | IssueQualifierAssetBurnAddress () const |
const std::string & | IssueSubQualifierAssetBurnAddress () const |
const std::string & | IssueRestrictedAssetBurnAddress () const |
const std::string & | AddNullQualifierTagBurnAddress () const |
const std::string & | GlobalBurnAddress () const |
unsigned int | DGWActivationBlock () const |
unsigned int | MessagingActivationBlock () const |
unsigned int | RestrictedActivationBlock () const |
int | MaxReorganizationDepth () const |
int | MinReorganizationPeers () const |
int | MinReorganizationAge () const |
int | GetAssetActivationHeight () const |
Protected Member Functions | |
CChainParams () | |
RVN End. More... | |
CChainParams defines various tweakable parameters of a given instance of the Raven 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 48 of file chainparams.h.
Enumerator | |
---|---|
PUBKEY_ADDRESS | |
SCRIPT_ADDRESS | |
SECRET_KEY | |
EXT_PUBLIC_KEY | |
EXT_SECRET_KEY | |
MAX_BASE58_TYPES |
Definition at line 51 of file chainparams.h.
|
inlineprotected |
RVN End.
Definition at line 126 of file chainparams.h.
|
inline |
|
inline |
|
inline |
bool CChainParams::BIP34 | ( | ) |
Definition at line 89 of file chainparams.cpp.
bool CChainParams::BIP65 | ( | ) |
Definition at line 93 of file chainparams.cpp.
bool CChainParams::BIP66 | ( | ) |
Definition at line 97 of file chainparams.cpp.
|
inline |
Definition at line 79 of file chainparams.h.
bool CChainParams::CSVEnabled | ( | ) | const |
Definition at line 101 of file chainparams.cpp.
|
inline |
Default value for -checkmempool and -checkblockindex argument.
Definition at line 68 of file chainparams.h.
|
inline |
|
inline |
Definition at line 76 of file chainparams.h.
|
inline |
Definition at line 78 of file chainparams.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 112 of file chainparams.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 118 of file chainparams.h.
|
inline |
Definition at line 62 of file chainparams.h.
|
inline |
|
inline |
Make miner stop after a block is found.
In RPC, don't return until nGenProcLimit blocks are generated
Definition at line 73 of file chainparams.h.
|
inline |
Definition at line 65 of file chainparams.h.
|
inline |
Definition at line 120 of file chainparams.h.
|
inline |
Definition at line 119 of file chainparams.h.
|
inline |
Return the BIP70 network string (main, test or regtest)
Definition at line 75 of file chainparams.h.
|
inline |
Definition at line 71 of file chainparams.h.
|
inline |
|
inline |
|
inline |
Policy: Filter transactions that do not match well-defined patterns.
Definition at line 70 of file chainparams.h.
|
inline |
void CChainParams::TurnOffBIP34 | ( | ) |
Definition at line 77 of file chainparams.cpp.
void CChainParams::TurnOffBIP65 | ( | ) |
Definition at line 81 of file chainparams.cpp.
void CChainParams::TurnOffBIP66 | ( | ) |
Definition at line 85 of file chainparams.cpp.
void CChainParams::TurnOffCSV | ( | ) |
Definition at line 73 of file chainparams.cpp.
void CChainParams::TurnOffSegwit | ( | ) |
Definition at line 69 of file chainparams.cpp.
|
inline |
void CChainParams::UpdateVersionBitsParameters | ( | Consensus::DeploymentPos | d, |
int64_t | nStartTime, | ||
int64_t | nTimeout | ||
) |
Definition at line 63 of file chainparams.cpp.
|
protected |
Definition at line 133 of file chainparams.h.
|
protected |
Definition at line 142 of file chainparams.h.
|
protected |
Definition at line 141 of file chainparams.h.
|
protected |
Definition at line 128 of file chainparams.h.
|
protected |
Definition at line 137 of file chainparams.h.
|
protected |
Definition at line 139 of file chainparams.h.
|
protected |
Definition at line 140 of file chainparams.h.
|
protected |
Definition at line 138 of file chainparams.h.
|
protected |
Definition at line 135 of file chainparams.h.
|
protected |
Definition at line 154 of file chainparams.h.
|
protected |
Definition at line 178 of file chainparams.h.
|
protected |
Definition at line 130 of file chainparams.h.
|
protected |
Definition at line 170 of file chainparams.h.
|
protected |
RVN Start.
Definition at line 146 of file chainparams.h.
|
protected |
Definition at line 150 of file chainparams.h.
|
protected |
Definition at line 151 of file chainparams.h.
|
protected |
Definition at line 153 of file chainparams.h.
|
protected |
Definition at line 148 of file chainparams.h.
|
protected |
Definition at line 152 of file chainparams.h.
|
protected |
Definition at line 149 of file chainparams.h.
|
protected |
Definition at line 174 of file chainparams.h.
|
protected |
Definition at line 171 of file chainparams.h.
|
protected |
Definition at line 176 of file chainparams.h.
|
protected |
Definition at line 175 of file chainparams.h.
|
protected |
Definition at line 131 of file chainparams.h.
|
protected |
Definition at line 147 of file chainparams.h.
|
protected |
Definition at line 172 of file chainparams.h.
|
protected |
Definition at line 129 of file chainparams.h.
|
protected |
Definition at line 165 of file chainparams.h.
|
protected |
Definition at line 168 of file chainparams.h.
|
protected |
Definition at line 157 of file chainparams.h.
|
protected |
Definition at line 161 of file chainparams.h.
|
protected |
Definition at line 162 of file chainparams.h.
|
protected |
Definition at line 164 of file chainparams.h.
|
protected |
Definition at line 159 of file chainparams.h.
|
protected |
Definition at line 163 of file chainparams.h.
|
protected |
Definition at line 160 of file chainparams.h.
|
protected |
Definition at line 134 of file chainparams.h.
|
protected |
Definition at line 158 of file chainparams.h.
|
protected |
Definition at line 136 of file chainparams.h.
|
protected |
Definition at line 132 of file chainparams.h.