7 #ifndef RAVEN_CHAINPARAMS_H 8 #define RAVEN_CHAINPARAMS_H 21 CDNSSeedData(
const std::string &strHost,
bool supportsServiceBitsFilteringIn) : host(strHost), supportsServiceBitsFiltering(supportsServiceBitsFilteringIn) {}
76 const std::vector<CDNSSeedData>&
DNSSeeds()
const {
return vSeeds; }
78 const std::vector<SeedSpec6>&
FixedSeeds()
const {
return vFixedSeeds; }
90 bool CSVEnabled()
const;
133 std::vector<unsigned char> base58Prefixes[MAX_BASE58_TYPES];
216 #endif // RAVEN_CHAINPARAMS_H
std::string NetworkIDString() const
Return the BIP70 network string (main, test or regtest)
const std::string & IssueUniqueAssetBurnAddress() const
int nAssetActivationHeight
CAmount nIssueSubQualifierAssetBurnAmount
CAmount nIssueSubAssetBurnAmount
const CAmount & IssueQualifierAssetBurnAmount() const
std::map< int, uint256 > MapCheckpoints
CAmount nIssueAssetBurnAmount
RVN Start.
const CAmount & IssueSubQualifierAssetBurnAmount() const
unsigned int MessagingActivationBlock() const
unsigned int RestrictedActivationBlock() const
int MinReorganizationAge() const
int nMinReorganizationAge
const CAmount & IssueMsgChannelAssetBurnAmount() const
bool DefaultConsistencyChecks() const
Default value for -checkmempool and -checkblockindex argument.
std::string strIssueSubAssetBurnAddress
const CBlock & GenesisBlock() const
const std::string & IssueSubQualifierAssetBurnAddress() const
CChainParams defines various tweakable parameters of a given instance of the Raven system...
std::string strAddNullQualifierTagBurnAddress
std::string strIssueSubQualifierAssetBurnAddress
std::string strIssueUniqueAssetBurnAddress
int MaxReorganizationDepth() const
int MinReorganizationPeers() const
const CCheckpointData & Checkpoints() const
const CAmount & IssueUniqueAssetBurnAmount() const
CAmount nReissueAssetBurnAmount
CAmount nIssueUniqueAssetBurnAmount
CMessageHeader::MessageStartChars pchMessageStart
const std::string & ReissueAssetBurnAddress() const
int64_t CAmount
Amount in corbies (Can be negative)
bool supportsServiceBitsFiltering
uint64_t PruneAfterHeight() const
const std::string & IssueMsgChannelAssetBurnAddress() const
bool MineBlocksOnDemand() const
Make miner stop after a block is found.
std::string strIssueRestrictedAssetBurnAddress
const std::string & GlobalBurnAddress() const
bool MiningRequiresPeers() const
void SelectParams(const std::string &chain)
Sets the params returned by Params() to those for the given BIP70 chain name.
const CAmount & ReissueAssetBurnAmount() const
const CMessageHeader::MessageStartChars & MessageStart() const
int GetDefaultPort() const
const std::string & IssueQualifierAssetBurnAddress() const
const std::string & IssueRestrictedAssetBurnAddress() const
Parameters that influence chain consensus.
const std::string & AddNullQualifierTagBurnAddress() const
int nMinReorganizationPeers
CAmount nIssueQualifierAssetBurnAmount
std::vector< CDNSSeedData > vSeeds
std::string strReissueAssetBurnAddress
void UpdateVersionBitsParameters(Consensus::DeploymentPos d, int64_t nStartTime, int64_t nTimeout)
Allows modifying the Version Bits regtest parameters.
const std::vector< CDNSSeedData > & DNSSeeds() const
const CAmount & IssueAssetBurnAmount() const
RVN Start.
int GetAssetActivationHeight() const
std::string strIssueAssetBurnAddress
bool RequireStandard() const
Policy: Filter transactions that do not match well-defined patterns.
int nMaxReorganizationDepth
const CChainParams & Params()
Return the currently selected parameters.
const ChainTxData & TxData() const
std::vector< SeedSpec6 > vFixedSeeds
const std::string & IssueSubAssetBurnAddress() const
MapCheckpoints mapCheckpoints
std::string strGlobalBurnAddress
Consensus::Params consensus
CAmount nIssueMsgChannelAssetBurnAmount
const CAmount & IssueRestrictedAssetBurnAmount() const
bool fMiningRequiresPeers
const std::vector< SeedSpec6 > & FixedSeeds() const
unsigned int nDGWActivationBlock
unsigned int DGWActivationBlock() const
const std::string & IssueAssetBurnAddress() const
uint64_t nPruneAfterHeight
const Consensus::Params & GetConsensus() const
std::string strIssueQualifierAssetBurnAddress
CCheckpointData checkpointData
std::unique_ptr< CChainParams > CreateChainParams(const std::string &chain)
Creates and returns a std::unique_ptr<CChainParams> of the chosen chain.
CDNSSeedData(const std::string &strHost, bool supportsServiceBitsFilteringIn)
std::string strIssueMsgChannelAssetBurnAddress
unsigned int nRestrictedActivationBlock
CAmount nIssueRestrictedAssetBurnAmount
unsigned int nMessagingActivationBlock
CAmount nAddNullQualifierTagBurnAmount
const CAmount & IssueSubAssetBurnAmount() const
const CAmount & AddNullQualifierTagBurnAmount() const
bool fDefaultConsistencyChecks
const std::vector< unsigned char > & Base58Prefix(Base58Type type) const