Bitcoin Core 29.99.0
P2P Digital Currency
Classes | Functions
chainparams.h File Reference
#include <consensus/params.h>
#include <kernel/messagestartchars.h>
#include <primitives/block.h>
#include <uint256.h>
#include <util/chaintype.h>
#include <util/hash_type.h>
#include <util/vector.h>
#include <cstdint>
#include <iterator>
#include <memory>
#include <optional>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
Include dependency graph for chainparams.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  AssumeutxoHash
 
struct  AssumeutxoData
 Holds configuration for use during UTXO snapshot load and validation. More...
 
struct  ChainTxData
 Holds various statistics on transactions within a chain. More...
 
class  CChainParams
 CChainParams defines various tweakable parameters of a given instance of the Bitcoin system. More...
 
struct  CChainParams::SigNetOptions
 SigNetOptions holds configurations for creating a signet CChainParams. More...
 
struct  CChainParams::VersionBitsParameters
 VersionBitsParameters holds activation parameters. More...
 
struct  CChainParams::RegTestOptions
 RegTestOptions holds configurations for creating a regtest CChainParams. More...
 

Functions

std::optional< ChainTypeGetNetworkForMagic (const MessageStartChars &pchMessageStart)
 

Function Documentation

◆ GetNetworkForMagic()

std::optional< ChainType > GetNetworkForMagic ( const MessageStartChars pchMessageStart)

Definition at line 657 of file chainparams.cpp.

Here is the call graph for this function:
Here is the caller graph for this function: