Bitcoin ABC 0.31.8
P2P Digital Currency
Classes | Typedefs | Functions
chainparams.h File Reference
#include <consensus/params.h>
#include <netaddress.h>
#include <primitives/block.h>
#include <protocol.h>
#include <uint256.h>
#include <util/chaintype.h>
#include <util/hash_type.h>
#include <util/vector.h>
#include <cstdint>
#include <iterator>
#include <map>
#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  SeedSpec6
 
struct  CCheckpointData
 
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::ChainOptions
 

Typedefs

typedef std::map< int, BlockHashMapCheckpoints
 

Functions

const CCheckpointDataCheckpointData (const ChainType chain)
 
std::optional< ChainTypeGetNetworkForMagic (CMessageHeader::MessageMagic &pchMessageStart)
 

Typedef Documentation

◆ MapCheckpoints

typedef std::map<int, BlockHash> MapCheckpoints

Definition at line 33 of file chainparams.h.

Function Documentation

◆ CheckpointData()

const CCheckpointData & CheckpointData ( const ChainType  chain)

Definition at line 156 of file checkpoints.cpp.

Here is the caller graph for this function:

◆ GetNetworkForMagic()

std::optional< ChainType > GetNetworkForMagic ( CMessageHeader::MessageMagic pchMessageStart)

Definition at line 552 of file chainparams.cpp.

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