 |
PRCYCoin
2.0.0.7rc1
P2P Digital Currency
|
Go to the documentation of this file.
10 #ifndef BITCOIN_CHAINPARAMS_H
11 #define BITCOIN_CHAINPARAMS_H
217 #endif // BITCOIN_CHAINPARAMS_H
bool SelectParamsFromCommandLine()
Looks for -regtest or -testnet and then calls SelectParams as appropriate.
bool fHeadersFirstSyncingActive
bool AllowMinDifficultyBlocks() const
Allow mining of a min-difficulty block.
int nRejectBlockOutdatedMajority
int nToCheckBlockUpgradeMajority
bool SkipProofOfWorkCheck() const
Skip proof-of-work check: allow mining of any difficulty block.
const uint256 & ProofOfWorkLimit() const
CChainParams defines various tweakable parameters of a given instance of the PRCY system.
int BIP65ActivationHeight() const
std::vector< SeedSpec6 > vFixedSeeds
bool fAllowMinDifficultyBlocks
CBaseChainParams::Network networkID
const std::vector< SeedSpec6 > & FixedSeeds() const
bool IsRegTestNet() const
unsigned char MessageStartChars[MESSAGE_START_SIZE]
virtual const Checkpoints::CCheckpointData & Checkpoints() const =0
bool fDefaultConsistencyChecks
bool TestnetToBeDeprecatedFieldRPC() const
In the future use NetworkIDString() for RPC fields.
CDNSSeedData(const std::string &strName, const std::string &strHost, bool supportsServiceBitsFilteringIn=false)
int nMasternodeCountDrift
int64_t nStartMasternodePayments
int64_t nBudget_Fee_Confirmations
bool supportsServiceBitsFiltering
int POA_BLOCK_TIME() const
int COINBASE_MATURITY() const
int RejectBlockOutdatedMajority() const
int nEnforceBlockUpgradeMajority
CAmount MinimumStakeAmount() const
int MIN_NUM_POS_BLOCKS_AUDITED() const
const std::vector< unsigned char > & Base58Prefix(Base58Type type) const
int LAST_POW_BLOCK() const
MessageStartChars pchMessageStart
const MessageStartChars & MessageStart() const
CBaseChainParams::Network NetworkID() const
const uint256 & HashGenesisBlock() const
int64_t CAmount
Amount in PRCY (Can be negative)
int nSubsidyHalvingInterval
std::string NetworkIDString() const
Return the network string.
bool fTestnetToBeDeprecatedFieldRPC
int ModifierUpgradeBlock() const
Height or Time Based Activations.
int HardForkRingSize() const
void SelectParams(CBaseChainParams::Network network)
Sets the params returned by Params() to those for the given network.
const CBlock & GenesisBlock() const
256-bit unsigned big integer.
int PoolMaxTransactions() const
int nDefaultPort
Raw pub key bytes for the broadcast alert signing key.
int SubsidyHalvingInterval() const
#define MESSAGE_START_SIZE
int nBIP65ActivationHeight
int GetDefaultPort() const
std::vector< unsigned char > base58Prefixes[MAX_BASE58_TYPES]
int MaxReorganizationDepth() const
bool fMiningRequiresPeers
CAmount nMinimumStakeAmount
void ChangeMaxReorg(int num) const
int nHardForkBlockRingSize2
bool HeadersFirstSyncingActive() const
Headers first syncing is disabled.
int START_POA_BLOCK() const
bool RequireStandard() const
Make standard checks.
int nMaxReorganizationDepth
bool MiningRequiresPeers() const
Make miner wait to have peers to avoid wasting work.
bool RequireRPCPassword() const
bool MineBlocksOnDemand() const
Make miner stop after a block is found.
const CChainParams & Params()
Return the currently selected parameters.
int64_t Budget_Fee_Confirmations() const
int64_t TargetTimespan() const
int MAX_NUM_POS_BLOCKS_AUDITED() const
const std::vector< CDNSSeedData > & DNSSeeds() const
CAmount MNCollateralAmt() const
int PoAPaddingBlock() const
int IntegratedPrefix() const
int DefaultMinerThreads() const
Used if GeneratePrcycoins is called with a negative number of threads.
int nHardForkBlockRingSize
int StealthPrefix() const
int HardForkRingSize2() const
int ToCheckBlockUpgradeMajority() const
int64_t TargetSpacing() const
int EnforceBlockUpgradeMajority() const
Used to check majorities for block version upgrade.
int MasternodeCountDrift() const
The masternode count that we will allow the see-saw reward payments to be off by.
int64_t StartMasternodePayments() const
bool fSkipProofOfWorkCheck
bool DefaultConsistencyChecks() const
Default value for -checkmempool and -checkblockindex argument.
std::vector< CDNSSeedData > vSeeds
uint256 bnProofOfWorkLimit