Changeset View
Changeset View
Standalone View
Standalone View
src/chainparams.h
Show First 20 Lines • Show All 84 Lines • ▼ Show 20 Lines | public: | ||||
/** Return the BIP70 network string (main, test or regtest) */ | /** Return the BIP70 network string (main, test or regtest) */ | ||||
std::string NetworkIDString() const { return strNetworkID; } | std::string NetworkIDString() const { return strNetworkID; } | ||||
/** Return the list of hostnames to look up for DNS seeds */ | /** Return the list of hostnames to look up for DNS seeds */ | ||||
const std::vector<std::string> &DNSSeeds() const { return vSeeds; } | const std::vector<std::string> &DNSSeeds() const { return vSeeds; } | ||||
const std::vector<uint8_t> &Base58Prefix(Base58Type type) const { | const std::vector<uint8_t> &Base58Prefix(Base58Type type) const { | ||||
return base58Prefixes[type]; | return base58Prefixes[type]; | ||||
} | } | ||||
const std::string &CashAddrPrefix() const { return cashaddrPrefix; } | const std::string &CashAddrPrefix() const { return cashaddrPrefix; } | ||||
const std::string &CashAddrLegacyPrefix() const { | |||||
return cashaddrLegacyPrefix; | |||||
} | |||||
const std::vector<SeedSpec6> &FixedSeeds() const { return vFixedSeeds; } | const std::vector<SeedSpec6> &FixedSeeds() const { return vFixedSeeds; } | ||||
const CCheckpointData &Checkpoints() const { return checkpointData; } | const CCheckpointData &Checkpoints() const { return checkpointData; } | ||||
const ChainTxData &TxData() const { return chainTxData; } | const ChainTxData &TxData() const { return chainTxData; } | ||||
protected: | protected: | ||||
CChainParams() {} | CChainParams() {} | ||||
Consensus::Params consensus; | Consensus::Params consensus; | ||||
CMessageHeader::MessageMagic diskMagic; | CMessageHeader::MessageMagic diskMagic; | ||||
CMessageHeader::MessageMagic netMagic; | CMessageHeader::MessageMagic netMagic; | ||||
int nDefaultPort; | int nDefaultPort; | ||||
uint64_t nPruneAfterHeight; | uint64_t nPruneAfterHeight; | ||||
uint64_t m_assumed_blockchain_size; | uint64_t m_assumed_blockchain_size; | ||||
uint64_t m_assumed_chain_state_size; | uint64_t m_assumed_chain_state_size; | ||||
std::vector<std::string> vSeeds; | std::vector<std::string> vSeeds; | ||||
std::vector<uint8_t> base58Prefixes[MAX_BASE58_TYPES]; | std::vector<uint8_t> base58Prefixes[MAX_BASE58_TYPES]; | ||||
std::string cashaddrPrefix; | std::string cashaddrPrefix; | ||||
std::string cashaddrLegacyPrefix; | |||||
std::string strNetworkID; | std::string strNetworkID; | ||||
CBlock genesis; | CBlock genesis; | ||||
std::vector<SeedSpec6> vFixedSeeds; | std::vector<SeedSpec6> vFixedSeeds; | ||||
bool fDefaultConsistencyChecks; | bool fDefaultConsistencyChecks; | ||||
bool fRequireStandard; | bool fRequireStandard; | ||||
bool m_is_test_chain; | bool m_is_test_chain; | ||||
bool m_is_mockable_chain; | bool m_is_mockable_chain; | ||||
CCheckpointData checkpointData; | CCheckpointData checkpointData; | ||||
Show All 28 Lines |